API
In this guide, you'll learn about the JobFront API, how to authenticate API calls, and response data formats.
Quickstart
Retrieve a paginated list of jobs from SpaceX, using your Bearer token:
curl https://api.jobfront.io/v2/sources/spacex.com/jobs -H "Authorization: Bearer XACCESSTOKENX"
{
"cursor_job_id": "J123",
"data": [
{
<job_post>
},
{
<job_post>
}
],
"metrics": {
"count_jobs": 855,
"updated_at": 1724032522
}
}
API Root URL
JobFront's API is hosted at the following root url. Each endpoint is specified below. The most recent API version is currently 'v2'
https://api.jobfront.io/v2/<endpoint>
Data Formatting
All time fields are unix timestamps, returned via the api as numbers.
Authentication
JobFront's API uses Bearer tokens to authenticate API calls. When you make API calls to JobFront, you must include this Bearer token in the Authorization header
Authorization: Bearer <api_token>
curl https://api.jobfront.io/v2/<endpoint> -H "Authorization: Bearer <api_token>"
You can create a Bearer token directly in the JobFront app after logging in (https://app.jobfront.io)
Rate Limits
If you make API requests above the limit, you will receive a 429 HTTP code "Too Many Requests".
Please implement backoffs if this happens.
The current API rate limits are set at 60 requests per minute.
Please connect with us if you need to increase your account limits.
Job Data Fields
See below common fields and descriptions in each job post data object
{
"created_at": 1723897640, #unix timestamp when the job was discovered (but importantly not necessarily posted, it's when JobFront first detected the job via our scrapers)
"is_internship": 0, #AI-created tag based on all job post info (default: 0)
"is_remote": 0, #AI-created tag based on all job post info (default: 0) "is_remote": 0, #AI-created tag based on all job post info (default: 0)
"is_offers_visa_sponsorship": 0, #AI-created tag based on all job post info (default: 0)
"job_categories_list":["Engineering (Software)"],#AI-created tags describing different pre-set job categories
"job_commitment": "full_time", #Available options: full_time, part_time, internship, contract, other (default: "" blank, if not detected)
"job_compensation_currency": "USD",
"job_compensation_max": 180000,
"job_compensation_min": 150000,
"job_compensation_period": "year", #Available options: hour, week, month, year
"job_description": "XXX", #AI-created and summarized
"job_id": "Jf1f9f4b992f946d7b01cfa78aba62605_O123", #unique identifier
"job_level": "senior", #Available options: internship, entry_level, junior, mid_level, senior, expert (default: "" blank, if not detected)
"job_location": "Palo Alto, California, United States", #Freetext location (low-resolution location field)
"job_location_type": "on_site", #Available options: on_site, remote, remote_restricted, hybrid, other (default: "" blank, if not detected)
"job_locations_entities_list": [], #AI-created, location entities from top 100 global cities
"job_locations_list": [], #Freetext list of available locations (expanded list from job_location field)
"job_locations_parsed_list": [{'city':'San Francisco','state':'California','country':'United States','latitude':37.7749,'longitude':122.4194}], #Further expanded list of available locations, with lat/long and city/state/country fields already parsed
"job_post_html": "<div></div>", #Full HTML of job post
"job_slug": "product-manager-Jf1f9f4b992f946d7b01cfa78aba62605_O123", #SEO-optimized unique identifier
"job_status": "active", #Available options: active, inactive
"job_tag": "Product", #From your configured filter options for your job board. Predominant tag.
"job_tags_list": ["Product"], #Supports list of multiple tags
"job_title": "Product Manager",
"source_object": { #Full source object, from the origin job board
"count_jobboard_jobs": 23,
"count_jobboard_jobs_success_at": 1724032350,
"source_id": "Sc9a62d26ccf14033b7394de4d667f092",
"source_industry_list": [
"Aerospace",
"Data and Analytics",
"Deep Tech",
"Hardware",
"Information Technology"
],
"source_logo_url": "",
"source_name": "Array Labs",
"source_tags_list": [
"SATELLITES"
],
"url_careers": "https://jobs.lever.co/arraylabs.io",
"url_jobboard": "https://jobs.lever.co/arraylabs.io",
"url_source": "arraylabs.io"
},
"updated_at": 1723922565,
"url_job": "https://jobs.lever.co/arraylabs.io/2729568b-e714-4ab2-846b-b46207c341b3"
}
Job Search - Get jobs list in reverse chronological order based on search query/filters
On JobFront job boards, jobs are displayed in reverse chronological order. You can retrieve jobs from the API using the 2-step approach below:
1) Query Filters - a list of available filters to use in the job search query. View and select filters based on this response, which is personalized to your job board/token.
2) Job Search - highly configurable and filterable list of jobs, in reverse chronological order. These are the jobs that have passed through your filters for your job board and through your query filters from step 1) above.
The query filters are optional, so you can also request jobs directly from the Job Search endpoint.
Query Filters
For your job board, there are certain location, job tags, industry tags, and other filters that you can specify in your API calls to retrieve more customized results.
Please reach out if you'd like to add new filters or tags into the API, we can add new filters based on our Jobs dataset (hello@jobfront.io)
You can retrieve these filter options with the following API call:
GET https://api.jobfront.io/v2/jobs/options
(Success) - 200 json dictionary of options
(Failure) - 4xx with an error message
200 Example Response
{
"filters": [
"Design",
"Marketing",
"Product"
],
"industries": [
"Advertising",
"Agriculture",
"Aerospace",
"AI ML",
...
],
"locations": [
"Remote",
"Atlanta",
"Austin",
"Boston",
...
]
}
Now you can use these options in the below API to retrieve jobs that match any combination of these filter options. If you'd like to select multiple locations, please separate multiple entries with a ',' comma. For example:
GET https://api.jobfront.io/v2/jobs?locations=Remote,Atlanta,Austin
You can also include free-text search inputs that will search not only these industry/location/category tags but also the full job posting itself for keywords.
Keep in mind that adding more filter options is done via an OR filter. Specifying multiple locations/industries/filters will match jobs in any of those locations/industries/filters.
Job Search
You can use one or more query filter options specified above, or retrieve the full list of jobs in your account by not specifying any query filter options.
In the Response, the 'job_metrics_dictionary' dictionary will display total count of all available jobs that match your filters, to help with pagination and user experience (if you are displaying jobs to a user).
GET https://api.jobfront.io/v2/jobs
Optional Fields:
limit (default 10)
offset (defult 0) <- for paginated results, include offset = 10 for example
locations (default empty)
categories (default empty)
industries (default empty)
search (default empty) <- freetext search is decent but not perfect yet, please let us know your use-cases (hopefully you use the above match-option searches!)
Example
GET https://api.jobfront.io/v2/jobs?limit=10&locations=Atlanta&industries=Advertising
(Success) - 200 dictionary, including a list of json job post dictionaries
(Failure) - 4xx with an error message
200 Example Response
{
"data": [
{
"created_at": 1723897640,
"is_internship": 0,
"is_remote": 0,
"is_offers_visa_sponsorship": 0, #AI-created tag based on all job post info (default: 0)
"job_categories_list":["Engineering (Software)"],
"job_commitment": "full_time", #Available options: full_time, part_time, internship, contract, other (default: "" blank, if not detected)
"job_compensation_currency": "USD",
"job_compensation_max": 180000,
"job_compensation_min": 150000,
"job_compensation_period": "year",
"job_description": "Define and lead the product strategy for a distributed radar imaging constellation.",
"job_id": "Jf1f9f4b992f946d7b01cfa78aba62605_O123",
"job_level": "senior",
"job_location": "Palo Alto, California, United States", #Freetext location (low-resolution location field)
"job_location_type": "on_site", #Available options: on_site, remote, remote_restricted, hybrid, other (default: "" blank, if not detected)
"job_locations_entities_list": [], #AI-created, location entities from top 100 global cities
"job_locations_list": [], #Freetext list of available locations (expanded list from job_location field)
"job_locations_parsed_list": [{'city':'San Francisco','state':'California','country':'United States','latitude':37.7749,'longitude':122.4194}], #Further expanded list of available locations, with lat/long and city/state/country fields already parsed
"job_post_html": "<div class=\"content-wrapper posting-page\">\n <div class=\"content\">\n <div class=\"section-wrapper accent-section page-full-width\">\n <div class=\"section page-centered posting-header\">\n <div class=\"posting-headline\">\n <h2>\n Product Manager\n </h2>\n <div class=\"posting-categories\">\n <div class=\"sort-by-time posting-category medium-category-label width-full capitalize-labels location\" href=\"#\">\n Palo Alto, California\n </div>\n <div class=\"sort-by-team posting-category medium-category-label capitalize-labels department\" href=\"#\">\n Product /\n </div>\n <div class=\"sort-by-commitment posting-category medium-category-label capitalize-labels commitment\" href=\"#\">\n Full-Time /\n </div>\n <div class=\"sort-by-time posting-category medium-category-label capitalize-labels workplaceTypes\" href=\"#\">\n On-site\n </div>\n </div>\n </div>\n <div class=\"postings-btn-wrapper\">\n <a class=\"postings-btn template-btn-submit cerulean\" href=\"https://jobs.lever.co/arraylabs.io/2729568b-e714-4ab2-846b-b46207c341b3/apply\">\n Apply for this job\n </a>\n </div>\n </div>\n </div>\n <div class=\"section-wrapper page-full-width\">\n <div class=\"section page-centered\" data-qa=\"job-description\">\n <div>\n Array Labs is building the first distributed radar imaging constellation to power the first real-time, high-fidelity 3D model of Earth. The product team, which is critical in ensuring mission success and execution against this ambitious vision, is looking for our next teammate.\n </div>\n <div>\n <br/>\n </div>\n <div>\n As a Product Manager at Array Labs, you will play a crucial role in driving innovation, facilitating communication between engineers and customers, and shaping product strategy to deliver tangible solutions to the market. You’ll have the unique opportunity to define and lead our product strategy. In this position, you will collaborate with customers and sales teams to gather requirements and develop a product roadmap that aligns with both customer expectations and business objectives.\n </div>\n </div>\n <div class=\"section page-centered\">\n <div>\n <h3>\n Key Responsibilities\n </h3>\n <ul class=\"posting-requirements plain-list\">\n <ul>\n <li>\n Define and implement product development processes and workflows to improve efficiency and scalability\n </li>\n <li>\n Developing tailored product offerings for existing and emerging verticals (e.g., Defense, Energy, Climate, Trading Strategies, AR/XR, Autonomy, Insurance, and Mapping, etc.) to enhance and expand our market positioning and attract new customers.\n </li>\n <li>\n Drive the execution of product launches, including coordinating timelines, resource allocation, and deliverables across multiple teams.\n </li>\n <li>\n Support sales and business development in the establishment of product positioning, industry presentations, and customer visits.\n </li>\n <li>\n Develop and maintain documentation, including project plans, process workflows, and other key product collateral\n </li>\n <li>\n Identify risks and proactively implement mitigation strategies to minimize disruptions to product operations.\n </li>\n <li>\n Attend industry conferences and events\n </li>\n </ul>\n </ul>\n </div>\n </div>\n <div class=\"section page-centered\">\n <div>\n <h3>\n Qualifications\n </h3>\n <ul class=\"posting-requirements plain-list\">\n <ul>\n <li>\n BA/MBA in Finance, Strategy, GIS, or a related field preferred; equivalent professional experience\n </li>\n <li>\n Minimum of 5 years of experience in product management, preferably in the defense or tech industry.\n </li>\n <li>\n Proven ability to develop product and marketing strategies and effectively communicate recommendations to executive management.\n </li>\n <li>\n Proficiency in Microsoft Office Suite, Google Suite, with experience in managing business correspondence; a background in graphic design or data visualization is a huge plus.\n </li>\n <li>\n Excellent organizational, communication, and interpersonal skills.\n </li>\n <li>\n Ability to manage multiple tasks simultaneously with meticulous attention to detail.\n </li>\n <li>\n You should be a strategic thinker, have a knack for problem-solving, and be able to work independently in a fast-paced environment\n </li>\n <li>\n While not required, a strong, demonstrable interest in systems engineering, space, or hardware development is highly valued, as it reflects Array Labs' core business and values.\n </li>\n </ul>\n </ul>\n </div>\n </div>\n <div class=\"section page-centered\">\n <div>\n <h3>\n Work Environment\n </h3>\n <ul class=\"posting-requirements plain-list\">\n <ul>\n <li>\n Based in our Silicon Valley office, this full-time position will only occasionally require travel (<5%).\n </li>\n <li>\n Experience the thrill of a startup, coupled with the discipline of an established engineering operation.\n </li>\n <li>\n Work in a dynamic, fast-paced setting requiring quick, effective problem-solving.\n </li>\n <li>\n The culture here is intense yet rewarding, designed to push each teammate to their full potential, while providing the support, space, and tools they need to thrive.\n </li>\n <li>\n Your contributions will have a direct, measurable impact on Array Labs’ product and growth.\n </li>\n </ul>\n </ul>\n </div>\n </div>\n <div class=\"section page-centered\">\n <div>\n <h3>\n Equal Opportunity Employer\n </h3>\n <ul class=\"posting-requirements plain-list\">\n <ul>\n <li>\n Array Labs is an Equal Opportunity Employer. Employment decisions are made on the basis of merit, competence, and job qualifications and will not be influenced in any manner by gender, color, race, ethnicity, national origin, sexual orientation, religion, age, gender identity, veteran status, disability status, marital status, mental or physical disability or any other legally protected status.\n </li>\n </ul>\n </ul>\n </div>\n </div>\n <div class=\"section page-centered\" data-qa=\"salary-range\">\n <div>\n $150,000 - $180,000 a year\n </div>\n </div>\n <div class=\"section page-centered\" data-qa=\"closing-description\">\n <div>\n <b style=\"font-size: 18px;\">\n Interview Process\n </b>\n </div>\n <div>\n We will conduct three interviews via Zoom; the typical process takes around 2-4 weeks to complete from start to finish.\n </div>\n <div>\n <br/>\n </div>\n <div>\n <b style=\"font-size: 18px;\">\n Hiring and Compensation Strategy\n </b>\n </div>\n <div>\n Our hiring and compensation strategy is simple:\n </div>\n <div>\n <br/>\n </div>\n <div>\n <span style=\"font-size: inherit;\">\n 1) find uncommonly good people\n </span>\n </div>\n <div>\n <span style=\"font-size: inherit;\">\n 2) pay them uncommonly well\n </span>\n </div>\n <div>\n <br/>\n </div>\n <div>\n You can anticipate competitive pay, with high flexibility between salary and equity-based compensation.\n </div>\n <div>\n <br/>\n </div>\n <div>\n <b style=\"font-size: 18px;\">\n Why you should join Array Labs\n </b>\n </div>\n <div>\n Array Labs is launching a constellation of satellites to create the first high-resolution, real-time, three-dimensional model of Earth. Our next-generation satellite technology will offer image quality 60x greater than traditional techniques, greatly expanding humanity’s ability to understand and respond to events on a global scale.\n </div>\n <div>\n <br/>\n </div>\n </div>\n <div class=\"section page-centered last-section-apply\" data-qa=\"btn-apply-bottom\">\n <a class=\"postings-btn template-btn-submit cerulean\" data-qa=\"show-page-apply\" href=\"https://jobs.lever.co/arraylabs.io/2729568b-e714-4ab2-846b-b46207c341b3/apply\">\n Apply for this job\n </a>\n </div>\n </div>\n </div>\n</div>\n",
"job_slug": "product-manager-Jf1f9f4b992f946d7b01cfa78aba62605_O123",
"job_status": "active",
"job_tag": "Product",
"job_tags_list": ["Product"],
"job_title": "Product Manager",
"source_object": {
"count_jobboard_jobs": 23,
"count_jobboard_jobs_success_at": 1724032350,
"source_id": "Sc9a62d26ccf14033b7394de4d667f092",
"source_industry_list": [
"Aerospace",
"Data and Analytics",
"Deep Tech",
"Hardware",
"Information Technology"
],
"source_logo_url": "",
"source_name": "Array Labs",
"source_tags_list": [
"SATELLITES"
],
"url_careers": "https://jobs.lever.co/arraylabs.io",
"url_jobboard": "https://jobs.lever.co/arraylabs.io",
"url_source": "arraylabs.io"
},
"updated_at": 1723922565,
"url_job": "https://jobs.lever.co/arraylabs.io/2729568b-e714-4ab2-846b-b46207c341b3"
},
{
"created_at": 1723883055,
"is_internship": 0,
"is_remote": 0,
"is_offers_visa_sponsorship": 0, #AI-created tag based on all job post info (default: 0)
"job_categories_list":["Engineering (Software)"],
"job_commitment": "full_time", #Available options: full_time, part_time, internship, contract, other (default: "" blank, if not detected)
"job_compensation_currency": "USD",
"job_compensation_max": 0,
"job_compensation_min": 20,
"job_compensation_period": "hour",
"job_description": "Own logistical planning for marketing events to enhance provider engagement.",
"job_id": "J60ba49c5d9254d6d8291813c113c5b6c_O123",
"job_level": "entry_level",
"job_location": "Palo Alto, California, United States", #Freetext location (low-resolution location field)
"job_location_type": "on_site", #Available options: on_site, remote, remote_restricted, hybrid, other (default: "" blank, if not detected)
"job_locations_entities_list": [], #AI-created, location entities from top 100 global cities
"job_locations_list": [], #Freetext list of available locations (expanded list from job_location field)
"job_locations_parsed_list": [{'city':'San Francisco','state':'California','country':'United States','latitude':37.7749,'longitude':122.4194}], #Further expanded list of available locations, with lat/long and city/state/country fields already parsed
"job_post_html": "<div aria-labelledby=\"job-overview\" class=\"_description_4fqrp_201 _container_3gc85_29\" data-highlight=\"none\" id=\"overview\" role=\"tabpanel\" tabindex=\"0\">\n <div class=\"_descriptionText_4fqrp_201\">\n <p style=\"min-height:1.5em\">\n Healthcare providers go into medicine to care for people, but end up losing valuable time each day to admin work and other workplace challenges. Time that could otherwise be spent helping patients. And patients end up suffering as a result. At Athelas + Commure,\n <strong>\n we build solutions that simplify providers' lives and keep them connected to their patients so they can focus on doing what matters most: providing care.\n </strong>\n </p>\n <p style=\"min-height:1.5em\">\n </p>\n <p style=\"min-height:1.5em\">\n Our innovative suite of software and hardware – augmented by advanced LLM AI, RTLS, and healthcare workflow automations – boosts efficiency across every domain of healthcare, freeing up healthcare providers to spend more of their time caring for patients. Our growing suite of technologies include staff duress alerting, asset tracking, patient elopement, revenue cycle management, clinical documentation and intake, provider copilots, patient engagement and communication, home health, remote patient monitoring, and more.\n </p>\n <p style=\"min-height:1.5em\">\n </p>\n <p style=\"min-height:1.5em\">\n Today, we support over 250,000 clinicians across hundreds of care sites around the country. And we’re only just getting started: Healthcare’s watershed moment for AI-powered transformation is here – so join us in creating the technology to power healthcare!\n </p>\n <p style=\"min-height:1.5em\">\n </p>\n <p style=\"min-height:1.5em\">\n <strong>\n About the Role\n </strong>\n </p>\n <p style=\"min-height:1.5em\">\n We are in need of operators to assist with general marketing operations. This role will involve logistical planning, shipping operations, and potential marketing involvement.\n </p>\n <p style=\"min-height:1.5em\">\n </p>\n <p style=\"min-height:1.5em\">\n <strong>\n On-Site in Mountain View, CA.\n </strong>\n </p>\n <p style=\"min-height:1.5em\">\n <strong>\n 10:00am - 6:30pm.\n </strong>\n </p>\n <p style=\"min-height:1.5em\">\n <strong>\n Monday, Wednesday, Friday\n </strong>\n .\n </p>\n <p style=\"min-height:1.5em\">\n <strong>\n $20.00/hr\n </strong>\n </p>\n <p style=\"min-height:1.5em\">\n </p>\n <p style=\"min-height:1.5em\">\n <strong>\n What You’ll Do\n </strong>\n </p>\n <ul style=\"min-height:1.5em\">\n <li>\n <p style=\"min-height:1.5em\">\n Work on-site with our team in Mountain View, CA from 10:00am - 6:30pm, Monday through Friday.\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Work with designers to deliver marketing creatives (static, video, etc.)\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Own logistical planning for marketing events: coordinate shipping processes to ensure timely arrival for conferences, manage inventory for marketing materials, and assist where needed for marketing operations\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n May involve lifting and carrying boxes of marketing materials\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Identify errors and inconsistencies in data and communicate with necessary parties for efficient resolution\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Provide courteous and professional communication during regular phone interactions with potential external partners/clients\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Collaborate cross-functionally with operations leaders on-site in Mountain View, CA to ensure accurate and efficient data processing and reporting\n </p>\n </li>\n </ul>\n <p style=\"min-height:1.5em\">\n <strong>\n What You Have\n </strong>\n </p>\n <ul style=\"min-height:1.5em\">\n <li>\n <p style=\"min-height:1.5em\">\n Must have an eye for detail, be well-organized with data and communication\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Strong written and verbal communication skills\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Proficient computer skills (Google Suite, especially Google Sheets/Excel) and familiarity with basic data analysis, capable of learning new tech tools and platforms quickly\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Analytical thinker with ability to distill insights from marketing and sales data.\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n Comfortable with ambiguity, context-switching, and a fast-paced environment with new challenges every day\n </p>\n </li>\n </ul>\n <p style=\"min-height:1.5em\">\n <strong>\n Why you’ll love working at Athelas + Commure:\n </strong>\n </p>\n <ul style=\"min-height:1.5em\">\n <li>\n <p style=\"min-height:1.5em\">\n <strong>\n Highly Driven Team:\n </strong>\n We work hard and fast for exceptional results, knowing we’re doing mission-driven work to transform the country’s largest sector.\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n <strong>\n Strong Backing\n </strong>\n : We are backed by top investors including General Catalyst, Sequoia, Y Combinator, Lux, Human Capital, 8VC, Greenoaks Capital and Elad Gil.\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n <strong>\n Incredible Growth\n </strong>\n : Prior to our merger in late 2023, Commure and Athelas had independently grown more than 500% YoY for three consecutive years. We’ve achieved Series D funding, have an industry-leading runway, and continue to scale rapidly.\n </p>\n </li>\n <li>\n <p style=\"min-height:1.5em\">\n <strong>\n Competitive Benefits: Unlimited PTO, medical, dental, vision, excellent maternity and paternity paid time off.\n </strong>\n </p>\n </li>\n </ul>\n <p style=\"min-height:1.5em\">\n Athelas + Commure is committed to creating and fostering a diverse team. We are open to all backgrounds and levels of experience, and believe that great people can always find a place. We are committed to providing reasonable accommodations to all applicants throughout the application process.\n <br/>\n <br/>\n Employees will act in accordance with the organization’s information security policies, to include but not limited to protecting assets from unauthorized access, disclosure, modification, destruction or interference nor execute particular security processes or activities. Employees will report to the information security office any confirmed or potential events or other risks to the organization. Employees will be required to attest to these requirements upon hire and on an annual basis.\n </p>\n </div>\n <a class=\"_container_j2da7_1\" href=\"/athelas/22da086b-00eb-4585-a0df-1aeedd81b135/application\">\n <button class=\"_button_8wvgw_29 _primary_8wvgw_96 _greedy_8wvgw_218\">\n Apply for this Job\n </button>\n </a>\n</div>\n",
"job_slug": "operator-marketinggrowth-J60ba49c5d9254d6d8291813c113c5b6c_O123",
"job_status": "active",
"job_tag": "Marketing",
"job_tags_list": ["Marketing"],
"job_title": "Operator (Marketing/Growth)",
"source_object": {
"count_jobboard_jobs": 39,
"count_jobboard_jobs_success_at": 1724018212,
"source_id": "S6cc7023c48154b76bb484c4efbe96b9d",
"source_industry_list": [
"Healthcare",
"Information Technology",
"SAAS",
"Data and Analytics",
"Software"
],
"source_logo_url": "",
"source_name": "Athelas",
"source_tags_list": [
"HEALTH TECH",
"MEDICAL DEVICES",
"BIOTECH",
"HEALTHCARE"
],
"url_careers": "https://athelas.com/careers",
"url_jobboard": "https://jobs.ashbyhq.com/athelas",
"url_source": "athelas.com"
},
"updated_at": 1724003278,
"url_job": "https://jobs.ashbyhq.com/athelas/22da086b-00eb-4585-a0df-1aeedd81b135"
},
...
],
"limit": 0,
"metrics": {
"count_jobs": 448,
"updated_at": 1724040613
},
"offset": 0
}
'count_jobs' is the total number of jobs on your job board. Keep in mind this includes all jobs from all sources that you track, that also meet and pass through your configured filters.
Note that this endpoint uses numerical pagination (see: offset: 0). Some other endpoints use proper string cursors to paginate through the full dataset. This inconsistency will be remedied in future versions of the api, but is designed in this version to enable faster response times for this particular search/ endpoint.
Job Categories
Every job is tagged with up to 5 of these job function categories below. The tagging will try to classify the most likely at the beginning of the list, and least likely tag at the end of the list of responses.
You can use these categories in your own app for sorting/filtering and display, and you can add any of these categories into the jobs api above and return only jobs that match that tag.
Engineering (Software)
Engineering (Hardware)
DevOps
Cybersecurity
IT & Business Systems
Technical Support
Quality Assurance
Design
Product
Data & Analytics
Artificial Intelligence, Data Science, & Machine Learning
Sales
Marketing
Growth
Partnerships
Customer Success
Social Media
Content
Community
Program Management
Operations
Business Development
People (HR)
People (Recruiting)
Legal
Finance
Supply Chain
Office & Admin
Learning & Development
Corporate Strategy
Investing & Corporate Development
Research
Diversity & Inclusion
Event Planning
Procurement
Vertical Specific
Get Jobs List for Source/Company
You can retrieve all jobs for a given company based on that company domain. You can also retrieve jobs by source domain OR by source_id
Option 1) Get jobs by domain (url_source)
GET https://api.jobfront.io/v2/sources/<url_source>/jobs
Required Fields:
url_source - required domain, such as spacex.com
Optional Fields:
count_limit = 10 (default: 25)
cursor_job_id = J123 (default: None) #cursor_job_id is returned in the api response when there are additional jobs to return, via pagination
(Success) - 200 dictionary, including list of json job post dictionaries
(Failure) - 4xx with an error message
200 Example Response
{
"cursor_job_id": "J11b77c19b2b549d090b234c91db5c6f8",
"data": [
{
"created_at": 1716955200,
"is_internship": 0,
"is_remote": 0,
"is_offers_visa_sponsorship": 0, #AI-created tag based on all job post info (default: 0)
"job_categories_list":["Engineering (Software)"],
"job_commitment": "full_time", #Available options: full_time, part_time, internship, contract, other (default: "" blank, if not detected)
"job_compensation_currency": "USD",
"job_compensation_max": 230000,
"job_compensation_min": 170000,
"job_compensation_period": "year",
"job_description": "Develop optimized signal processing algorithms for satellite-based 4G/5G connectivity from space.",
"job_id": "J76ed0bf7f7a2412281af584d12b7cac8",
"job_level": "senior",
"job_location": "Palo Alto, California, United States", #Freetext location (low-resolution location field)
"job_location_type": "on_site", #Available options: on_site, remote, remote_restricted, hybrid, other (default: "" blank, if not detected)
"job_locations_entities_list": [], #AI-created, location entities from top 100 global cities
"job_locations_list": [], #Freetext list of available locations (expanded list from job_location field)
"job_locations_parsed_list": [{'city':'San Francisco','state':'California','country':'United States','latitude':37.7749,'longitude':122.4194}], #Further expanded list of available locations, with lat/long and city/state/country fields already parsed
"job_post_html": "<div class=\"\" id=\"content\">\n <div class=\"content-intro\">\n <p>\n SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.\n </p>\n </div>\n <p>\n <strong>\n SR. WIRELESS FIRMWARE ENGINEER (DIRECT TO CELL)\n </strong>\n </p>\n <p>\n The direct-to-cell program is working to provide global cellular connectivity from space. As a wireless firmware engineer, you will play a critical role in developing novel wireless signal processing algorithms, implementing optimized software for use on satellites and ground stations, debugging complex systems and performance issues, and developing production software. This is a unique position which will work closely with both wireless systems engineers and protocol firmware engineers to accelerate wireless PHY development and find solutions to interdisciplinary challenges. The ideal candidate will be equally comfortable with wireless signal processing algorithms and high-performance software development.\n </p>\n <p>\n <strong>\n RESPONSIBILITIES:\n </strong>\n </p>\n <ul>\n <li>\n Design and implement physical layer (PHY) algorithms for satellite-based 4G/5G (LTE/NR) eNodeB/gNodeB.\n </li>\n <li>\n Develop optimized signal processing algorithms running on resource-constrained CPUs.\n </li>\n <li>\n Develop models and run simulations to analyze and validate overall system performance, including modem performance.\n </li>\n <li>\n Design, implement, test, maintain, and document the wireless PHY and MAC layers of the protocol stack.\n </li>\n <li>\n Identify and debug complex performance issues across the wireless PHY and MAC layers.\n </li>\n <li>\n Participate in architecture, design, and code reviews. Contribute to system dimensioning and algorithm design for next generation hardware.\n </li>\n </ul>\n <p>\n <strong>\n BASIC QUALIFICATIONS:\n </strong>\n </p>\n <ul>\n <li>\n Master’s or PhD degree in computer science, computer engineering, electrical engineering or a STEM discipline and 5+ years of professional engineering experience; OR 7+ years of professional engineering experience, in lieu of a degree.\n </li>\n <li>\n 2+ Years experience with; wireless signal processing, wireless communications, modem systems design, wireless systems engineering, DSP (digital signal processing), or physical layer processing (L1).\n </li>\n <li>\n 2+ Years C/C++ and Matlab coding experience.\n </li>\n <li>\n Experience developing algorithms.\n </li>\n </ul>\n <p>\n <strong>\n PREFERRED SKILLS AND EXPERIENCE:\n </strong>\n </p>\n <ul>\n <li>\n Familiarity with 3GPP 4G/5G (LTE/NR) physical layer design or other modern broadband OFDM waveforms such as WiMAX, 802.11 WiFi, DVB-S2, DVB-C, 5G NTN (non-terrestrial networks).\n </li>\n <li>\n Familiarity with forward error correction (FEC) coding concepts.\n </li>\n <li>\n Basic familiarity with MAC layer (medium access control, L2).\n </li>\n <li>\n Development and optimization of complex signal processing algorithms in both fixed and floating point.\n </li>\n <li>\n Familiarity with Linux command line use, git-based version control, and python programming.\n </li>\n <li>\n SDR (software defined radio) experience.\n </li>\n <li>\n Experience supporting products through the full release cycle including commercial deployment.\n </li>\n <li>\n Strong skills in debugging and performance optimization; exceptional analytical skills and engineering fundamentals.\n </li>\n <li>\n Excellent verbal and written communication skills.\n </li>\n <li>\n Ability to work effectively in a dynamic environment with changing needs and requirements.\n </li>\n </ul>\n <p>\n <strong>\n ADDITIONAL REQUIREMENTS:\n </strong>\n </p>\n <ul>\n <li>\n Must be willing to work extended hours and weekends as needed.\n </li>\n </ul>\n <p>\n <strong>\n COMPENSATION AND BENEFITS:\n </strong>\n </p>\n <p>\n Pay range:\n <br/>\n Software Engineer/Senior: $170,000.00 - $230,000.00/per year\n <br/>\n <br/>\n Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.\n </p>\n <p>\n Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k)-retirement plan, short & long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation & will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year.\n </p>\n <div class=\"content-conclusion\">\n <p>\n <strong>\n ITAR REQUIREMENTS:\n </strong>\n </p>\n <ul>\n <li>\n To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR\n <a href=\"https://www.pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987\">\n here\n </a>\n .\n </li>\n </ul>\n <p>\n SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.\n </p>\n <p>\n Applicants wishing to view a copy of SpaceX’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.\n </p>\n </div>\n</div>\n",
"job_status": "active",
"job_tag": "",
"job_tags_list": [""],
"job_title": "Sr. Wireless Firmware Engineer (Direct To Cell)",
"source_object": {
"count_jobboard_jobs": 855,
"count_jobboard_jobs_success_at": 1724032522,
"source_id": "Sc1f32833b4764abea375f7678b7d2244",
"source_industry_list": [
"Aerospace",
"Manufacturing",
"Transportation"
],
"source_logo_url": "",
"source_name": "SpaceX",
"source_tags_list": [
"Space Launch"
],
"url_careers": "https://www.spacex.com/careers",
"url_jobboard": "https://boards.greenhouse.io/embed/job_board?for=spacex",
"url_source": "spacex.com"
},
"updated_at": 1722397664,
"url_job": "https://boards.greenhouse.io/spacex/jobs/7469847002?gh_jid=7469847002"
},
{
"created_at": 1720670400,
"is_internship": 0,
"is_remote": 0,
"is_offers_visa_sponsorship": 0, #AI-created tag based on all job post info (default: 0)
"job_categories_list":["Engineering (Software)"],
"job_commitment": "full_time", #Available options: full_time, part_time, internship, contract, other (default: "" blank, if not detected)
"job_compensation_currency": "USD",
"job_compensation_max": 0,
"job_compensation_min": 0,
"job_compensation_period": "hour",
"job_description": "Final integration of Falcon 9 rocket stages to enable human space travel.",
"job_id": "J02a3e10bd93048779c70b2932be58c87",
"job_level": "entry_level",
"job_location": "Palo Alto, California, United States", #Freetext location (low-resolution location field)
"job_location_type": "on_site", #Available options: on_site, remote, remote_restricted, hybrid, other (default: "" blank, if not detected)
"job_locations_entities_list": [], #AI-created, location entities from top 100 global cities
"job_locations_list": [], #Freetext list of available locations (expanded list from job_location field)
"job_locations_parsed_list": [{'city':'San Francisco','state':'California','country':'United States','latitude':37.7749,'longitude':122.4194}], #Further expanded list of available locations, with lat/long and city/state/country fields already parsed
"job_post_html": "<div class=\"\" id=\"content\">\n <div class=\"content-intro\">\n <p>\n SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.\n </p>\n </div>\n <p>\n <strong>\n INTEGRATION TECHNICIAN (FALCON 9)\n </strong>\n </p>\n <p>\n The Integration Technician is responsible for the assembly, integration and build of flight hardware. The task requires both avionics and mechanical integration skills along with pneumatic and avionics checkout activity. In short, it’s the final integration of the first and second stage of the Falcon 9 rocket, which was designed from the outset to deliver humans into space.\n </p>\n <p>\n <strong>\n RESPONSIBILITIES:\n </strong>\n </p>\n <ul>\n <li>\n Stage, set up, assemble, test and install flight hardware\n </li>\n <li>\n Use precision calibrated tools – torque wrenches, micrometers and calipers\n </li>\n <li>\n Hands on operations with both large and small fragile assemblies\n </li>\n <li>\n Read and interpret blue prints\n </li>\n <li>\n Perform work according to procedures, specifications, and test instructions\n </li>\n <li>\n Use various mechanical tools without instruction\n </li>\n <li>\n Collaborate with production engineers to develop and document activities\n </li>\n <li>\n Ensure all production services are performed on time, safely and in a professional manner\n </li>\n <li>\n Perform other related duties, as assigned, for the purpose of ensuring an efficient and effective work environment\n </li>\n <li>\n Perform hydro and pneumatic testing\n </li>\n </ul>\n <p>\n <strong>\n BASIC QUALIFICATIONS:\n </strong>\n </p>\n <ul>\n <li>\n High school diploma or equivalency certificate\n </li>\n <li>\n 1+ years of experience with propulsion, avionics, or automotive hardware installation OR a certificate from an accredited trade school/program\n </li>\n </ul>\n <p>\n <strong>\n PREFERRED SKILLS AND EXPERIENCE:\n </strong>\n </p>\n <ul>\n <li>\n Experience in the aerospace industry, aviation, military or other high-volume operating environment preferred\n </li>\n <li>\n A demonstrated ability in reading/understanding technical drawings, manuals and reports\n </li>\n <li>\n Ability to use precision measuring instruments\n </li>\n <li>\n Experience with forklifts, cranes and heavy equipment is a plus\n </li>\n <li>\n Knowledge of pressure, temperature and flow measurement devices, mechanical and electrical systems, and propulsion engines\n </li>\n <li>\n Skill in operating and manipulating machinery and various hand and power tools requiring manual dexterity\n </li>\n <li>\n Ability to work effectively in a team environment\n </li>\n <li>\n Ability to rapidly change roles/responsibilities while working in a high-paced, challenging work environment\n </li>\n </ul>\n <p>\n <strong>\n ADDITIONAL REQUIREMENTS:\n </strong>\n </p>\n <ul>\n <li>\n Must be willing to work all shifts, overtime, and/or weekends as needed\n </li>\n <li>\n Shift Options:\n <ul>\n <li>\n 1st Shift (Monday - Friday: 4am-2:30pm)\n </li>\n <li>\n 2nd Shift (Monday - Friday: 2:30pm-1am)\n </li>\n <li>\n Weekend Day (Thursday - Sunday OR Saturday - Tuesday: 4am-4pm)\n </li>\n <li>\n Weekend Night (Thursday - Sunday OR Saturday - Tuesday: 4pm-4am)\n </li>\n </ul>\n </li>\n <li>\n Must be able to lift at least 25 lbs. unassisted\n </li>\n <li>\n Must be able to climb ladders and work in tight spaces\n </li>\n </ul>\n <p>\n <strong>\n COMPENSATION AND BENEFITS:\n </strong>\n </p>\n <p>\n Pay range:\n <br/>\n Integration Technician/Level 1: $22.00 - $27.00/hour\n <br/>\n Integration Technician/Level 2: $25.00 - $32.50/hour\n <br/>\n Integration Technician/Level 3: $30.00 - $38.00/hour\n </p>\n <p>\n Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.\n </p>\n <p>\n Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short and long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year.\n </p>\n <div class=\"content-conclusion\">\n <p>\n <strong>\n ITAR REQUIREMENTS:\n </strong>\n </p>\n <ul>\n <li>\n To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR\n <a href=\"https://www.pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987\">\n here\n </a>\n .\n </li>\n </ul>\n <p>\n SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.\n </p>\n <p>\n Applicants wishing to view a copy of SpaceX’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.\n </p>\n </div>\n</div>\n",
"job_status": "active",
"job_tag": "",
"job_tags_list": [""],
"job_title": "Integration Technician (Falcon 9)",
"source_object": {
"count_jobboard_jobs": 855,
"count_jobboard_jobs_success_at": 1724032522,
"source_id": "Sc1f32833b4764abea375f7678b7d2244",
"source_industry_list": [
"Aerospace",
"Manufacturing",
"Transportation"
],
"source_logo_url": "",
"source_name": "SpaceX",
"source_tags_list": [
"Space Launch"
],
"url_careers": "https://www.spacex.com/careers",
"url_jobboard": "https://boards.greenhouse.io/embed/job_board?for=spacex",
"url_source": "spacex.com"
},
"updated_at": 1722397770,
"url_job": "https://boards.greenhouse.io/spacex/jobs/7535338002?gh_jid=7535338002"
},
...
],
"metrics": {
"count_jobs": 855,
"updated_at": 1724032522
}
}
Option 2) Get jobs by company/source id (source_id)
GET https://api.jobfront.io/v2/sources-id/<source_id>/jobs
Required Fields:
source_id - required id, such as SpaceX's internal unique id 'Sc1f32833b4764abea375f7678b7d2244'
Optional Fields:
count_limit = 10 (default: 25)
cursor_job_id = J123 (default: None) #cursor_job_id is returned in the api response when there are additional jobs to return, via pagination
All other details pertaining to the formatting and response are the same as when you're retrieving jobs based on url_source / domain just above.
Get all sources in my account
This is a 2-step process: 1) get my collections of sources, and 2) get sources within each collection.
Collections of sources are groups of similar companies/organizations, and while many accounts have a single collection it is possible over time that you may need to organize collections of your sources into different groupings.
Step 1) Get my Collections
GET https://api.jobfront.io/v2/collections
This API request will use your Bearer token to retrieve your account/organization, and discover collections that you have activated in your account.
Note: You can add, remove, or edit your collections when you log in to your admin dashboard at https://app.jobfront.io in the "Aggregators & Scrapers" tab
(Success) - 200 dictionary, including list of json collection dictionaries
(Failure) - 4xx with an error message
200 Example Response
{
"data": [
{
"collection_description": "Jobs for transportation products and services",
"collection_id": "C123xyz",
"collection_name": "Transportation jobs",
"count_sources": 8,
"created_at": 0,
"is_active": 1,
"is_private": 0,
"updated_at": 1725043568
}
],
"metrics": {
"count_collections": 1,
}
}
Step 2) Get Sources within a Collection
GET https://api.jobfront.io/v2/collections/<collection_id>/sources
Required Fields:
collection_id - required id specifying a given collection (retrieved above, from account list)
Optional Fields:
cursor_source_id - optional field specifying a pagination cursor, when there are >99 sources in a collection that you would like to paginate through to retrieve all sources
(Success) - 200 dictionary, including list of json sources dictionaries
(Failure) - 4xx with an error message
200 Example Response
{
"collection_id": "C123xyz",
"data": [
{
"count_jobboard_jobs": 93,
"count_jobboard_jobs_success_at": 1725100453,
"source_id": "S9b2af025985f479683e934cf610012fc",
"source_industry_list": [
"Construction",
"Transportation",
"Logistics"
],
"source_logo_url": "https://jobfront-public.s3.us-west-2.amazonaws.com/sources/logos/S9b2af025985f479683e934cf610012fc.jpg",
"source_name": "The Boring Company",
"source_tags_list": [
"Infrastructure"
],
"url_careers": "-",
"url_jobboard": "https://jobs.lever.co/boringcompany",
"url_links_dictionary": {
"linkedin": "https://www.linkedin.com/company/tbc-theboringcompany/",
"x": "https://x.com/boringcompany"
},
"url_source": "boringcompany.com"
}
],
"metrics": {
"count_sources": 1
}
}
Another 200 Example Response with pagination
{
"collection_id": "C123xyz",
"cursor_source_id": "S8f59e34a02dc4b678d11ced40508d886",
"data": [
{
<collection source object>
},
{
<collection source object>
},
{
<collection source object>
}
],
"metrics": {
"count_sources": 244
}
}
Reaching the end of paginated results
If you paginate through all results with no additional results available, you'll receive an empty data field. The metrics field will continue to be returned.
{
"data": [],
"metrics": {
"count_jobs": 855,
"updated_at": 1724032522
}
}
Please also note that as you paginate through results, if there are no additional pages, the cursor field will not be available but if it is the final page you will still receive data field entries. For example:
More results available, can continue to paginate:
{
"cursor_job_id":"J8459hjskg",
"data": [
{
<job_post>
},
{
<job_post>
}
],
"metrics": {
"count_jobs": 855,
"updated_at": 1724032522
}
}
No more results available, final page:
{
"data": [
{
<job_post>
},
{
<job_post>
}
],
"metrics": {
"count_jobs": 855,
"updated_at": 1724032522
}
}
Get Job by job_id
While the above jobs lists will contain all information about a job, sometimes it's important to retrieve only one job post at a time.
GET https://api.jobfront.io/v2/jobs/<job_id>
Required Fields:
job_id - unique job identifier
(Success) - 200 json job post dictionary
(Failure) - 4xx with an error message
Example API Call
GET https://api.jobfront.io/v2/jobs/J825ab25a74a84176aa0b0b995c453a13_O123
Example API Response
{
"created_at": 1723760341,
"is_internship": 0,
"is_remote": 0,
"is_offers_visa_sponsorship": 0, #AI-created tag based on all job post info (default: 0)
"job_categories_list":["Engineering (Software)"],
"job_commitment": "full_time", #Available options: full_time, part_time, internship, contract, other (default: "" blank, if not detected)
"job_compensation_currency": "USD",
"job_compensation_max": 145000,
"job_compensation_min": 110000,
"job_compensation_period": "year",
"job_description": "Develop and implement metrics and dashboards to assess Starlink's business health.",
"job_id": "J825ab25a74a84176aa0b0b995c453a13_O123",
"job_level": "senior",
"job_location": "Palo Alto, California, United States", #Freetext location (low-resolution location field)
"job_location_type": "on_site", #Available options: on_site, remote, remote_restricted, hybrid, other (default: "" blank, if not detected)
"job_locations_entities_list": [], #AI-created, location entities from top 100 global cities
"job_locations_list": [], #Freetext list of available locations (expanded list from job_location field)
"job_locations_parsed_list": [{'city':'San Francisco','state':'California','country':'United States','latitude':37.7749,'longitude':122.4194}], #Further expanded list of available locations, with lat/long and city/state/country fields already parsed
"job_post_html": "<div class=\"\" id=\"content\">\n <div class=\"content-intro\">\n <p>\n SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.\n </p>\n </div>\n <p>\n <strong>\n SR. BUSINESS ANALYST, STARLINK GROWTH\n </strong>\n </p>\n <p>\n At SpaceX, we are leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced broadband internet system. Starlink is the world’s largest satellite constellation and is providing fast, reliable internet to 3M+ users worldwide. We design, build, test, and operate all parts of the system – thousands of satellites, consumer receivers that allow users to connect within minutes of unboxing, and the software that brings it all together. We’ve only begun to scratch the surface of Starlink’s potential global impact and are looking for best-in-class engineers and analysts to rapidly accelerate our growth around the globe.\n </p>\n <p>\n As a Sr. Business Analyst on the Growth Analytics & Automation team, you will be responsible for developing the strategy, key metrics, and processes for assessing the health of Starlink business. You will extract valuable insights from data across all business units and the Starlink network itself. You will work closely with technical and business teams to make customer acquisition as efficient as possible. You will create robust, business-critical automation and take responsibility for metrics that drive program-level decision-making.\n </p>\n <p>\n <strong>\n RESPONSIBILITIES:\n </strong>\n </p>\n <ul>\n <li>\n Define and develop department-level metrics and associated dashboards that quantify the health of our operation and influence change\n </li>\n <li>\n Support new market launches, sales & operations planning, product & feature roll-outs, demand generation, and larger cross-functional strategic initiatives\n </li>\n <li>\n Conduct analyses that identify issues and opportunities impacting growth, and lead scoping, and manage implementation of changes\n </li>\n <li>\n Collaborate effectively across many departments, including Network, Finance, Legal, Production, Supply Chain, Customer Operations to ensure data integrity and accurate reporting\n </li>\n <li>\n Document and train internal users and leaders on dashboard and tool usage, assists in troubleshooting\n </li>\n <li>\n Engage the SpaceX leadership team with quantitative and qualitative updates on performance and opportunities\n </li>\n </ul>\n <p>\n <strong>\n BASIC QUALIFICATIONS:\n </strong>\n </p>\n <ul>\n <li>\n Bachelor's degree\n </li>\n <li>\n 5+ years of professional experience in reporting and analytics within customer operations, manufacturing, quality, human resources, purchasing, operations, cost accounting, supply chain management, or consulting\n </li>\n <li>\n 3+ years of professional experience building required datasets to create and manage dashboards using data visualization tools (e.g. Tableau, Power BI, Looker)\n </li>\n <li>\n 3+ years of professional experience in at least one analytics language (e.g. Python, R)\n </li>\n </ul>\n <p>\n <strong>\n PREFERRED SKILLS AND EXPERIENCE:\n </strong>\n </p>\n <ul>\n <li>\n Bachelor's degree in business, supply chain, management information systems, computer science, engineering, or economics discipline\n </li>\n <li>\n 1+ years of experience leading projects\n </li>\n <li>\n Advanced SQL proficiency (i.e. advanced joins, views/table distinctions, and basic query optimizations)\n </li>\n <li>\n Advanced understanding of database structures, query optimizations, ETL development\n </li>\n <li>\n Experience automating analytics tasks (i.e. intermediate coding skills (VBA, Python, C#, etc.)\n </li>\n <li>\n Start-up, consulting, or other demonstrated experience in high-growth, fast-paced, rapidly changing environment\n </li>\n <li>\n Strong project management and self-directed prioritization skills\n </li>\n <li>\n Exceptional ability to communicate technical concepts to non-technical audiences at all organizational levels\n </li>\n <li>\n Ability to develop and maintain strong relationships across disciplines and with multiple levels of management\n </li>\n </ul>\n <p>\n <strong>\n ADDITIONAL REQUIREMENTS:\n </strong>\n </p>\n <ul>\n <li>\n Must be available to work extended hours and weekends as needed\n </li>\n <li>\n Willingness to travel to corporate customer sites, other SpaceX locations, and industry events as needed\n </li>\n </ul>\n <p>\n <strong>\n COMPENSATION AND BENEFITS:\n </strong>\n </p>\n <p>\n Pay Range:\n </p>\n <p>\n Sr. Business Analyst: $110,000.00 - $145,000.00/per year\n </p>\n <p>\n Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.\n </p>\n <p>\n Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short and long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year.\n </p>\n <div class=\"content-conclusion\">\n <p>\n <strong>\n ITAR REQUIREMENTS:\n </strong>\n </p>\n <ul>\n <li>\n To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR\n <a href=\"https://www.pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987\">\n here\n </a>\n .\n </li>\n </ul>\n <p>\n SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.\n </p>\n <p>\n Applicants wishing to view a copy of SpaceX’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.\n </p>\n </div>\n</div>\n",
"job_slug": "sr-business-analyst-starlink-J825ab25a74a84176aa0b0b995c453a13_O123",
"job_status": "active",
"job_tag": "Marketing",
"job_tags_list": ["Marketing"],
"job_title": "Sr. Business Analyst, Starlink Growth",
"source_object": {
"count_jobboard_jobs": 855,
"count_jobboard_jobs_success_at": 1724032522,
"source_id": "Sc1f32833b4764abea375f7678b7d2244",
"source_industry_list": [
"Aerospace",
"Manufacturing",
"Transportation"
],
"source_logo_url": "",
"source_name": "SpaceX",
"source_tags_list": [
"Space Launch"
],
"url_careers": "https://www.spacex.com/careers",
"url_jobboard": "https://boards.greenhouse.io/embed/job_board?for=spacex",
"url_source": "spacex.com"
},
"updated_at": 1723783958,
"url_job": "https://boards.greenhouse.io/spacex/jobs/7597392002?gh_jid=7597392002"
}
Get Company/Source by domain (url_source)
Retrieve information about a given source, which includes company name/description, location, logo, and other metadata.
GET https://api.jobfront.io/v2/sources/<url_source>
Required Fields:
url_source - domain of the company
Note: When adding the url_source of the company, please use the naked domain. For example, please use 'spacex.com' and not 'https://www.spacex.com'.
(Success) - 200 json company source dictionary
(Failure) - 4xx with an error message
Example API Call
GET https://api.jobfront.io/v2/sources/spacex.com
Example API Response
{
"count_jobboard_jobs": 855,
"count_jobboard_jobs_success_at": 1724032522,
"source_icon_url": "https://s3.jobfront-public/123.png",
"source_id": "Sc1f32833b4764abea375f7678b7d2244",
"source_industry_list": [
"Aerospace",
"Manufacturing",
"Transportation"
],
"source_name": "SpaceX",
"source_tags_list": [
"Space Launch"
],
"url_careers": "https://www.spacex.com/careers",
"url_jobboard": "https://boards.greenhouse.io/embed/job_board?for=spacex",
"url_source": "spacex.com"
}
It's important to note that our jobs scrapers run about once per day right now, so you can keep track of when the 'count_jobboard_jobs' was last updated with the field 'count_jobbard_jobs_success_at' to indicate to your users when this active jobboard count was last updated.
Get Company/Source by id (source_id)
If you prefer, you can also retrieve a company/source by their unique internal source_id. This may be helpful for your internal organization, or if you have a domain that is changing. We constantly track domains of the sources we track, and will update the url_source domain when we notice a change.
(We are building a series of webhooks to track these types of company/source changes). In the meantime, you can retrieve sources based on their source_id. Responses will be in the same format as above:
GET https://api.jobfront.io/v2/sources-id/<source_id>
Required Fields:
source_id - internal id of the source
Example API Call
GET https://api.jobfront.io/v2/sources-id/Sc1f32833b4764abea375f7678b7d2244
Example API Response
{
"count_jobboard_jobs": 855,
"count_jobboard_jobs_success_at": 1724032522,
"source_icon_url": "https://s3.jobfront-public/123.png",
"source_id": "Sc1f32833b4764abea375f7678b7d2244",
"source_industry_list": [
"Aerospace",
"Manufacturing",
"Transportation"
],
"source_name": "SpaceX",
"source_tags_list": [
"Space Launch"
],
"url_careers": "https://www.spacex.com/careers",
"url_jobboard": "https://boards.greenhouse.io/embed/job_board?for=spacex",
"url_source": "spacex.com"
}
You can retrieve a list of all sources in your account using the above endpoint "Get all sources in my account" documented above
A note on timestamps
By default, 'created_at' unix timestamps signify when jobs are scraped by JobFront systems.
There is one exception:
When a Job Board is added to our scraping system, the first time we track/scrape that job board (and only the first time) we will search for a standardized Google-SEO-optimized JobPosting timestamp that helps us determine when that job was originally added to the Job Board
If we detect this information about when a job was originally posted in a reputable format, we will adjust the 'created_at' time to represent when the job was actually posted
We do not do this on an ongoing basis, because sometimes jobs are toggled 'active' and 'inactive' and this Google-optimized information is not updated. On an ongoing basis, we will assign the created_at time to when the scrape took place.
'updated_at' unix timestamps are updated any time a job is updated. This includes any internal process or data augmentation, any re-scraping that we do, or any adjustments to the job post itself (such as adjustments to the job title)
Last updated