Home › Companies › Satomic › Senior Software Engineer
Senior Software Engineer
Satomic · SAN DIEGO, CA, United States · On Site · Active · $150,000–$185,000 / year · Rippling ATS
Job facts
| Field | Value |
|---|---|
| Company | Satomic |
| Title | Senior Software Engineer |
| Normalized title | - |
| Department / team | Software |
| Location | SAN DIEGO, CA, United States |
| Work model | On Site |
| Employment type | Full Time |
| Salary | $150,000–$185,000 / year |
| Status | active |
| ATS provider | Rippling ATS |
| Posted / first seen | 2026-06-05 / 2026-06-06 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Satomic. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Rippling ATS. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in SAN DIEGO. | Open |
| Department jobs | Active postings in Software. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Satomic |
| Source | c60c84cb-7478-4ecb-afaf-5a2cc3bed3e8 |
| ATS provider | Rippling ATS |
Description
company
About Satomic
Satomic’s mission is to close the gap from idea to molecule with faster navigation of chemical space. We are building an automated chemistry platform that integrates laboratory robotics, software, and AI to transform small-molecule synthesis and drug discovery.
Satomic has raised a $15M Seed from fantastic investors including Riot Ventures, HOF Capital, and Compound VC, and our team includes alumni from leading large pharmas, small biotechs, and AI labs.
This role is critical to Satomic’s mission of closing the gap from idea to molecule by building the chemistry search engine that lets our customers see, query, and reach into Satomic’s accessible chemical space: trillions of multistep-accessible molecules grounded in the platform’s actual synthesis capabilities. As Satomic builds toward an “API to Atoms,” this role ensures that the interface our partners query against is reliable, low-latency, and grounded in the real synthetic capabilities of the platform. The medicinal chemists, computational scientists, and generative-model-driven design teams will depend on the product of your work to navigate chemical space as they solve the most important challenges in medicine and human health.
role
About the Role
This is a senior, hands-on engineering role on the Development team. You'll be building, not managing a team. You'll work on the core software platform at the center of Satomic's chemistry operations: the orchestration layer, internal tooling, and data systems that move a synthesis request from intake through execution to result. You'll work closely with the hiring manager and the rest of Development, alongside automation engineers, chemists, and our ML and cheminformatics teams, with the scope you own growing as the platform does.
The right candidate is a strong, full-stack software engineer who owns problems end-to-end. You will design services and APIs, model the data that flows through the platform, and build the operator- and scientist-facing interfaces that sit on top of it, working across the stack from the database up to the UI. You'll help drive the architectural decisions that keep the system correct as the platform grows, spanning request orchestration and job scheduling, data capture and storage, the services other teams build against, and the internal web tools your colleagues use every day.
We are deliberately looking for an engineer whose craft is not tied to a single language. Day to day, this role is mostly Python on the backend and TypeScript/React on the frontend, and we expect real fluency across that full stack. But we care far more about the judgment underneath: how you decompose a problem, model data, reason about failure, and choose the right tool for the job. The strongest engineers we know treat languages as instruments, comfortable across the stack today and equally ready to pick up a performance-oriented language like Rust, Go, or C++ (or something else entirely) when a problem calls for it. If "what language?" is the first question you ask rather than "what's the actual problem?", this probably isn't the right fit.
Technologies and systems you may work with include:
Python on the backend and TypeScript/React on the frontend, with the freedom to reach for the right tool when a problem warrants it Relational databases and SQL (e.g. Postgres), plus the data pipelines and event-driven systems that move data through the platform REST/gRPC APIs, message queues, and distributed systems design for experiment orchestration and platform control Cloud infrastructure (AWS / GCP / Azure), infrastructure-as-code, CI/CD, observability, and testing frameworks Integration points with laboratory automation systems, ML/conversion models, and the cheminformatics search engine This is a hands-on role for an engineer who likes owning problems across the stack and working closely with a small, multidisciplinary team.
Expected Outcomes
By day 30, you will have:
Developed a working understanding of the platform end-to-end, including how a request flows from intake through automated synthesis to result and where the software seams and pain points are. Shipped meaningful improvements or features into production, with tests and documentation. Engaged with the existing roadmap and critical path to identify and sequence their own near-term priorities, flagging dependencies and risks along the way. By day 90, you will have:
Delivered at least one core service or system component that other teams build against, with a clear interface and a solid understanding of its failure modes. Established or strengthened the engineering practices around your work (testing, deployment, observability) so the team can move faster with confidence. Seen your work run under real production load as we (ambitiously) begin shipping platform deliveries to customers — making real-world impact by the end of this window. Partnered with the automation and chemistry teams to ensure platform runs produce structured, traceable data through the systems you work on. By year 1, you will have:
Become a primary owner of a major surface area of the platform, making architectural decisions on it independently. Kept those systems reliable as the underlying chemistry and automation requirements shifted, evolving the architecture to hold up under real change. Raised the engineering bar on the team through the systems you build, the reviews you give, and the practices you help establish. By year 5, you will have:
Become a recognized technical leader within Satomic, shaping how the company builds software and mentoring strong engineers. Built core platform systems that have scaled through multiple generations of chemistry capability without accumulating architectural debt that slows the company down. Made the software platform a durable competitive advantage in how Satomic runs chemistry at scale. What You Will Own
The areas you'll own and help shape:
Design, implementation, and operation of core platform services, APIs, and the orchestration layer behind Satomic's "API to Atoms." The data model and data systems that capture, track, and expose what happens across the platform, in collaboration with the teams that produce and consume that data. Internal tooling that operators, chemists, and other engineers depend on to do their work. Engineering quality and operation of the systems you work on: testing, deployment, infrastructure-as-code, observability, running them in production, and the architectural decisions that keep them correct as the platform evolves. Proactive discovery of platform needs, working directly with the chemistry and automation teams not just to fill requests but to show them what's newly possible and surface features and improvements they wouldn't have thought to ask for. Technical judgment calls (build-vs-buy, where complexity lives, which abstractions to commit to) for your area of the platform, made in coordination with the broader Development team on anything that touches shared infrastructure. You run what you build. Operating your services in production is part of the role: owning the deployment, instrumentation, alerting, and debugging for what you ship. As the platform matures and carries real customer load, this includes joining a light on-call rotation for the systems the team owns. We're not there yet: we'll build the rotation, runbooks, and alerting thresholds together as production demand makes it necessary, rather than imposing a heavy on-call burden before the platform warrants it.
What This Role Is (and Is Not)
This role is:
A senior, hands-on role building core software systems on Satomic's platform. A full-stack software engineering role (backend services, data, and frontend) where systems thinking, sound architecture, and the ability to own problems end-to-end matter. A role where you operate what you build, with infrastructure and on-call shared across the team as the platform matures. This role is NOT:
A cheminformatics or chemistry-domain engineering role. That work is owned elsewhere on the team, and while chemistry curiosity is welcome, you do not need a chemistry background. A pure ML or model-training position. A single-language specialist role. We want an engineer whose skill transfers across the stack and across languages. A write-the-code-and-hand-it-off role. You operate what you build (alongside the team, with on-call shared as the platform matures), rather than tossing it over the wall for someone else to run. Qualifications
We are looking for a strong, versatile software engineer who takes real ownership of the problems they work on. If you don't tick every box below but recognize the shape of the work and have a track record of learning fast and shipping at the edge of your competence, please apply. We are looking for the engineer, not the perfectly formatted resume.
5+ years building and operating production software, with demonstrated ownership of systems end-to-end: design, delivery, and the consequences of running them in production. Strong software engineering fundamentals: data modeling, API and service design, testing, and reasoning about reliability and failure. Strong Python (backend) and TypeScript/React (frontend) required , paired with genuine enthusiasm for the craft of software engineering and a demonstrated ability (or clear eagerness) to pick up new languages and reach for the right tool, whether that's Rust, Go, C++, or something else. Comfort reasoning about how your code performs, and the judgment to know when performance matters and when it doesn't. A track record of sound technical judgment, and of working across disciplines to understand what actually needs to be built. Solid working knowledge of relational databases and SQL such as Postgres, including schema design, query performance, and modeling data you can trust. Experience designing and operating APIs and distributed systems (REST/gRPC, message queues), with sound judgment about service boundaries and failure handling. Hands-on experience with at least one major cloud platform (AWS, GCP, or Azure) and comfort owning your slice of infrastructure: infrastructure-as-code, CI/CD, observability, and operating services in production. Bonus: experience building software at the intersection of the physical and digital world, such as laboratory automation, robotics, instrumentation, scientific data, or similarly messy real-world systems. Overview of Satomic's Interview Process
Phone screen (15 to 30 minutes): the hiring manager will contact you for an introductory call to discuss the role, Satomic's mission and culture, and answer your early questions. This is not a technical evaluation. Technical phone screen (45 minutes): a more in-depth technical conversation with an engineer to discuss your background and dig into your hands-on experience. This is an initial technical evaluation ahead of the core interviews. Core Interviews (3 x 45 minutes): the hiring manager will coordinate a block where you have three 45-minute interviews back to back with different members of the Satomic team, who will ask about your past experience and fit for the role. Take-home assignment: a scoped engineering problem representative of the work at Satomic, completed on your own time. Final round: a technical review of your take-home submission and a presentation of prior work to the interview panel, so we understand how you work, how you think, and how you collaborate across disciplines. Why Join Satomic?
Join a team tackling frontier challenges in chemistry and the biggest bottleneck in drug discovery, an opportunity to shape not just Satomic, but the future of how molecules are discovered and made.
Diversity & Inclusion
We know there's a serious lack of diversity in our industry, and that needs to change. At Satomic, we're committed to helping drive that change. Our culture is built on inclusion, humility, humanity, and ingenuity, values that guide how we work with one another and how we approach the challenges of scaling science. We believe that bringing together people with diverse perspectives, experiences, and ways of thinking is not just the right thing to do, but makes us stronger: we want every member of our team to feel they belong and can do the best work of their career here.
Our mission is to close the gap from idea to molecule. That mission carries responsibility: the chemistry we enable can accelerate access to life-changing medicines and technologies, but it can also pose risks if used carelessly. We're not agnostic to how our platform is applied. We care deeply about ensuring it is used for good. Building a team of diverse and thoughtful voices gives us the best chance of delivering a platform that not only advances the future of chemistry and drug discovery, but does so responsibly and with lasting positive impact on our world.
Compensation
This role offers a base salary of $150,000 - $185,000, along with meaningful equity ownership and competitive benefits.
We are an early-stage company and design offers to balance cash compensation with equity ownership. The salary range above reflects base pay only, and we work with candidates to build a package that aligns with their preferences.
Final offers are based on a candidate's experience and expected impact. For candidates exceptionally aligned with the role we are comfortable positioning offers toward the top of this range and beyond.
Development
SAN DIEGO, CA
Full job record
| Job ID | 57f1315cba8296bede733f7a0ee32a2180cf3f84 |
| Org ID | 6ed7dc01-64d0-4f00-bf83-5a6bcdecf80a |
| Source ID | c60c84cb-7478-4ecb-afaf-5a2cc3bed3e8 |
| Board ID | c60c84cb-7478-4ecb-afaf-5a2cc3bed3e8 |
| Provider | rippling |
| Provider Job Key | 48384892-1b6b-4b6f-808e-97de20d45512 |
| Title | Senior Software Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | SAN DIEGO, CA, United States |
| Department | Software |
| Team | — |
| Employment Type | full_time |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | CA |
| City | SAN DIEGO |
| Salary Raw | Compensation This role offers a base salary of $150,000 - $185,000, along with meaningful equity ownership and competitive benefits |
| Salary Min | 150,000 |
| Salary Max | 185,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://ats.rippling.com/satomic/jobs/48384892-1b6b-4b6f-808e-97de20d45512 |
| Apply URL | https://ats.rippling.com/satomic/jobs/48384892-1b6b-4b6f-808e-97de20d45512 |
| First Seen At | 2026-06-06 08:46:16Z |
| Last Seen At | 2026-06-06 08:46:16Z |
| Last Checked At | 2026-06-06 08:46:16Z |
| Last Changed At | 2026-06-06 08:46:16Z |
| Inactive At | — |
| Source Posted At | 2026-06-05 22:35:16Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=satomic/date=2026-06-06/2026-06-06T08-46-15-544Z-96e540204e48bf9a4bca8c644aa76b8977ae70ed2c80791bdfd4b7a09e9d59e0.json |
Event Fields
{
"content_hash": "0f8d62efa6a39641e66e64354dbb0660791a91971a1fdd14abc56df304c6e27e",
"source_hash": "0297363df38ba3b7f4505957e46dbba939b5db311b31961e8443ca7f116146e4",
"last_changed_at": "2026-06-06T08:46:16.024Z",
"active_status": "active"
}Parsed Structured
{
"language": "en-us",
"location": {
"raw": "SAN DIEGO, CA, United States",
"city": "SAN DIEGO",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.98,
"workplace_type": "on_site"
},
"salary_max": 185000,
"salary_min": 150000,
"inferred_at": "2026-06-06T08:46:16.020Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en-us",
"location": {
"raw": "SAN DIEGO, CA, United States",
"city": "SAN DIEGO",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.98,
"workplace_type": "on_site"
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": "year",
"workplace_type": "on_site",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"list_job": {
"id": "48384892-1b6b-4b6f-808e-97de20d45512",
"url": "https://ats.rippling.com/satomic/jobs/48384892-1b6b-4b6f-808e-97de20d45512",
"name": "Senior Software Engineer",
"language": "en-US",
"locations": [
{
"city": "SAN DIEGO",
"name": "SAN DIEGO, CA",
"state": "California",
"country": "United States",
"stateCode": "CA",
"countryCode": "US",
"workplaceType": "ON_SITE"
}
],
"department": {
"name": "Platform"
}
},
"detail_job": {
"url": "https://ats.rippling.com/satomic/jobs/48384892-1b6b-4b6f-808e-97de20d45512",
"name": "Senior Software Engineer",
"uuid": "48384892-1b6b-4b6f-808e-97de20d45512",
"board": {
"logo": {
"url": "https://secured-assets.ripplingcdn.com/us1/ats/68878fb5c0246253645b3687/ats_public/29e3087d6b3b48b7981e05aa014ad8b8-sensitive.png?Expires=1780821975&Signature=KIWsowyz-dtwExTFSfxy0MCdRi0BtkjXGWqtyZLybDUvgbQH-3TITupQHHnuFUowg12Ykm8dSOvyQp2Jsk-KAWZ-pWh1yyQ4f3Wp95zeX6d07qLCWKkscB-dJf6IUsSKTOmgT51csIPMPrmyZU-QTlIaCsuM07AMyG7KMVq0ZYyxNwr~3m471vE4nxEY8xr4dVn5wQcA95uuHeHnIRPWVyVkRs01wgTVyNuWRm4i7khH0ur1OJmv-6OnCqqER-KFGO0SyAKRtbKqwbok6OZgXPZ3Q-ClEdI1jMolM3ha15Qlc6K~giwNkScw6p28nMMAmNMYlY1sBCQ~CFZCafpUpg__&Key-Pair-Id=K2SM3GXN9F9XGM",
"name": "Satomic Logo White.png",
"type": "image/png"
},
"slug": "satomic",
"title": "Careers at Satomic",
"banner": {
"url": null,
"name": "",
"type": ""
},
"boardURL": "https://ats.rippling.com/satomic/jobs",
"fontType": "TAHOMA_SANS_SERIF",
"subtitle": "Join us in closing the gap between idea and molecule.",
"boardType": "RIPPLING",
"linkColor": "#7aa3f0",
"buttonColor": "#000000",
"legalNotice": "<meta name=\"rteConfig\" content=\"{"version":"0.431.0","producedBy":"block","themeName":"berry"}\"><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">We know there’s a serious lack of diversity in our industry, and that needs to change. At Satomic, we’re committed to helping drive that change. Our culture is built on inclusion, humility, humanity, and ingenuity— values that guide how we work with one another and how we approach the challenges of scaling science. We believe that bringing together people with diverse perspectives, experiences, and ways of thinking is not just the right thing to do, but makes us stronger: we want every member of our team to feel they belong and can do the best work of their career here.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">Our mission is to close the gap from idea to molecule. That mission carries responsibility: the chemistry we enable can accelerate access to life-changing medicines and technologies, but it can also pose risks if used carelessly. We’re not agnostic to how our platform is applied—we care deeply about ensuring it is used for good. Building a team of diverse and thoughtful voices gives us the best chance of delivering a platform that not only advances the future of chemistry and drug discovery, but does so responsibly and with lasting positive impact on our world.</span></p>",
"buttonTextColor": null,
"noOpeningsMessage": null,
"groupJobsByLocation": false,
"showBoardLogoOnJobPost": true,
"showCompanyInfoUnderJobPost": false
},
"createdOn": "2026-06-05T15:35:16.672000-07:00",
"department": {
"name": "Software",
"base_department": "Platform",
"department_tree": [
"Platform",
"Software"
]
},
"companyName": "Satomic",
"description": {
"role": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">About the Role</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">This is a senior, hands-on engineering role on the Development team. You'll be building, not managing a team. You'll work on the core software platform at the center of Satomic's chemistry operations: the orchestration layer, internal tooling, and data systems that move a synthesis request from intake through execution to result. You'll work closely with the hiring manager and the rest of Development, alongside automation engineers, chemists, and our ML and cheminformatics teams, with the scope you own growing as the platform does.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">The right candidate is a strong, full-stack software engineer who owns problems end-to-end. You will design services and APIs, model the data that flows through the platform, and build the operator- and scientist-facing interfaces that sit on top of it, working across the stack from the database up to the UI. You'll help drive the architectural decisions that keep the system correct as the platform grows, spanning request orchestration and job scheduling, data capture and storage, the services other teams build against, and the internal web tools your colleagues use every day.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">We are deliberately looking for an engineer whose craft is not tied to a single language.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Day to day, this role is mostly Python on the backend and TypeScript/React on the frontend, and we expect real fluency across that full stack. But we care far more about the judgment underneath: how you decompose a problem, model data, reason about failure, and choose the right tool for the job. The strongest engineers we know treat languages as instruments, comfortable across the stack today and equally ready to pick up a performance-oriented language like Rust, Go, or C++ (or something else entirely) when a problem calls for it. If \"what language?\" is the first question you ask rather than \"what's the actual problem?\", this probably isn't the right fit.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Technologies and systems you may work with include:</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Python on the backend and TypeScript/React on the frontend, with the freedom to reach for the right tool when a problem warrants it</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Relational databases and SQL (e.g. Postgres), plus the data pipelines and event-driven systems that move data through the platform</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">REST/gRPC APIs, message queues, and distributed systems design for experiment orchestration and platform control</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Cloud infrastructure (AWS / GCP / Azure), infrastructure-as-code, CI/CD, observability, and testing frameworks</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Integration points with laboratory automation systems, ML/conversion models, and the cheminformatics search engine</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">This is a hands-on role for an engineer who likes owning problems across the stack and working closely with a small, multidisciplinary team.</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Expected Outcomes</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">By day 30, you will have:</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Developed a working understanding of the platform end-to-end, including how a request flows from intake through automated synthesis to result and where the software seams and pain points are.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Shipped meaningful improvements or features into production, with tests and documentation.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Engaged with the existing roadmap and critical path to identify and sequence their own near-term priorities, flagging dependencies and risks along the way.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">By day 90, you will have:</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Delivered at least one core service or system component that other teams build against, with a clear interface and a solid understanding of its failure modes.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Established or strengthened the engineering practices around your work (testing, deployment, observability) so the team can move faster with confidence.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Seen your work run under real production load as we (ambitiously) begin shipping platform deliveries to customers — making real-world impact by the end of this window.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Partnered with the automation and chemistry teams to ensure platform runs produce structured, traceable data through the systems you work on.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">By year 1, you will have:</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Become a primary owner of a major surface area of the platform, making architectural decisions on it independently.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Kept those systems reliable as the underlying chemistry and automation requirements shifted, evolving the architecture to hold up under real change.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Raised the engineering bar on the team through the systems you build, the reviews you give, and the practices you help establish.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">By year 5, you will have:</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Become a recognized technical leader within Satomic, shaping how the company builds software and mentoring strong engineers.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Built core platform systems that have scaled through multiple generations of chemistry capability without accumulating architectural debt that slows the company down.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Made the software platform a durable competitive advantage in how Satomic runs chemistry at scale.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">What You Will Own</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">The areas you'll own and help shape:</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Design, implementation, and operation of core platform services, APIs, and the orchestration layer behind Satomic's \"API to Atoms.\"</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">The data model and data systems that capture, track, and expose what happens across the platform, in collaboration with the teams that produce and consume that data.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Internal tooling that operators, chemists, and other engineers depend on to do their work.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Engineering quality and operation of the systems you work on: testing, deployment, infrastructure-as-code, observability, running them in production, and the architectural decisions that keep them correct as the platform evolves.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Proactive discovery of platform needs, working directly with the chemistry and automation teams not just to fill requests but to show them what's newly possible and surface features and improvements they wouldn't have thought to ask for.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Technical judgment calls (build-vs-buy, where complexity lives, which abstractions to commit to) for your area of the platform, made in coordination with the broader Development team on anything that touches shared infrastructure.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">You run what you build.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Operating your services in production is part of the role: owning the deployment, instrumentation, alerting, and debugging for what you ship. As the platform matures and carries real customer load, this includes joining a light on-call rotation for the systems the team owns. We're not there yet: we'll build the rotation, runbooks, and alerting thresholds together as production demand makes it necessary, rather than imposing a heavy on-call burden before the platform warrants it.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">What This Role Is (and Is Not)</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">This role is:</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A senior, hands-on role building core software systems on Satomic's platform.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A full-stack software engineering role (backend services, data, and frontend) where systems thinking, sound architecture, and the ability to own problems end-to-end matter.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A role where you operate what you build, with infrastructure and on-call shared across the team as the platform matures.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">This role is NOT:</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A cheminformatics or chemistry-domain engineering role. That work is owned elsewhere on the team, and while chemistry curiosity is welcome, you do not need a chemistry background.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A pure ML or model-training position.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A single-language specialist role. We want an engineer whose skill transfers across the stack and across languages.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A write-the-code-and-hand-it-off role. You operate what you build (alongside the team, with on-call shared as the platform matures), rather than tossing it over the wall for someone else to run.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Qualifications</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">We are looking for a strong, versatile software engineer who takes real ownership of the problems they work on. If you don't tick every box below but recognize the shape of the work and have a track record of learning fast and shipping at the edge of your competence, please apply. We are looking for the engineer, not the perfectly formatted resume.</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">5+ years building and operating production software, with demonstrated ownership of systems end-to-end: design, delivery, and the consequences of running them in production.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Strong software engineering fundamentals: data modeling, API and service design, testing, and reasoning about reliability and failure.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Strong Python (backend) and TypeScript/React (frontend) required</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">, paired with genuine enthusiasm for the craft of software engineering and a demonstrated ability (or clear eagerness) to pick up new languages and reach for the right tool, whether that's Rust, Go, C++, or something else.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Comfort reasoning about how your code performs, and the judgment to know when performance matters and when it doesn't.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A track record of sound technical judgment, and of working across disciplines to understand what actually needs to be built.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Solid working knowledge of relational databases and SQL such as Postgres, including schema design, query performance, and modeling data you can trust.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Experience designing and operating APIs and distributed systems (REST/gRPC, message queues), with sound judgment about service boundaries and failure handling.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Hands-on experience with at least one major cloud platform (AWS, GCP, or Azure) and comfort owning your slice of infrastructure: infrastructure-as-code, CI/CD, observability, and operating services in production.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Bonus: experience building software at the intersection of the physical and digital world, such as laboratory automation, robotics, instrumentation, scientific data, or similarly messy real-world systems.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Overview of Satomic's Interview Process</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Phone screen (15 to 30 minutes): the hiring manager will contact you for an introductory call to discuss the role, Satomic's mission and culture, and answer your early questions. This is not a technical evaluation.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Technical phone screen (45 minutes): a more in-depth technical conversation with an engineer to discuss your background and dig into your hands-on experience. This is an initial technical evaluation ahead of the core interviews.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Core Interviews (3 x 45 minutes): the hiring manager will coordinate a block where you have three 45-minute interviews back to back with different members of the Satomic team, who will ask about your past experience and fit for the role.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Take-home assignment: a scoped engineering problem representative of the work at Satomic, completed on your own time.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Final round: a technical review of your take-home submission and a presentation of prior work to the interview panel, so we understand how you work, how you think, and how you collaborate across disciplines.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Why Join Satomic?</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Join a team tackling frontier challenges in chemistry and the biggest bottleneck in drug discovery, an opportunity to shape not just Satomic, but the future of how molecules are discovered and made.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Diversity & Inclusion</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">We know there's a serious lack of diversity in our industry, and that needs to change. At Satomic, we're committed to helping drive that change. Our culture is built on inclusion, humility, humanity, and ingenuity, values that guide how we work with one another and how we approach the challenges of scaling science. We believe that bringing together people with diverse perspectives, experiences, and ways of thinking is not just the right thing to do, but makes us stronger: we want every member of our team to feel they belong and can do the best work of their career here.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Our mission is to close the gap from idea to molecule. That mission carries responsibility: the chemistry we enable can accelerate access to life-changing medicines and technologies, but it can also pose risks if used carelessly. We're not agnostic to how our platform is applied. We care deeply about ensuring it is used for good. Building a team of diverse and thoughtful voices gives us the best chance of delivering a platform that not only advances the future of chemistry and drug discovery, but does so responsibly and with lasting positive impact on our world.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Compensation</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">This role offers a base salary of $150,000 - $185,000, along with meaningful equity ownership and competitive benefits.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">We are an early-stage company and design offers to balance cash compensation with equity ownership. The salary range above reflects base pay only, and we work with candidates to build a package that aligns with their preferences.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Final offers are based on a candidate's experience and expected impact. For candidates exceptionally aligned with the role we are comfortable positioning offers toward the top of this range and beyond.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Development</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">SAN DIEGO, CA</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br><br></p>",
"company": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">About Satomic</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Satomic’s mission is to close the gap from idea to molecule with faster navigation of chemical space. </strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">We are building an automated chemistry platform that integrates laboratory robotics, software, and AI to transform small-molecule synthesis and drug discovery.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Satomic has raised a $15M Seed from fantastic investors including Riot Ventures, HOF Capital, and Compound VC, and our team includes alumni from leading large pharmas, small biotechs, and AI labs.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);white-space:pre-wrap;\">This role is critical to Satomic’s mission of closing the gap from idea to molecule by building the chemistry search engine that lets our customers see, query, and reach into Satomic’s accessible chemical space:</strong></b><span style=\"color:rgb(0,0,0);white-space:pre-wrap;\"> trillions of multistep-accessible molecules grounded in the platform’s actual synthesis capabilities. As Satomic builds toward an “API to Atoms,” this role ensures that the interface our partners query against is reliable, low-latency, and grounded in the real synthetic capabilities of the platform. The medicinal chemists, computational scientists, and generative-model-driven design teams will depend on the product of your work to navigate chemical space as they solve the most important challenges in medicine and human health.</span></p>"
},
"workLocations": [
"SAN DIEGO, CA"
],
"employmentType": {
"id": "Salaried, full-time",
"label": "SALARIED_FT"
},
"payRangeDetails": [],
"activeJobApplication": {
"basicQuestions": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldType": "FILE"
}
],
"customQuestions": {
"fields": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldData": {},
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldData": {},
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldData": {},
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldData": {},
"fieldType": "FILE"
}
]
},
"additionalQuestions": null
},
"hasAIEvaluationsEnabled": false,
"eeocQuestionnaireEnabled": true,
"applicationConfirmationTemplate": "688c3cf68f4b65f8fbaba1eb",
"eeocQuestionnaireEnabledForJobPost": true
},
"detail_meta": {
"url": "https://ats.rippling.com/api/v2/board/satomic/jobs/48384892-1b6b-4b6f-808e-97de20d45512",
"http_status": 200,
"content_type": "application/json",
"response_bytes": 39037
},
"detail_errors": []
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/57f1315cba8296bede733f7a0ee32a2180cf3f84?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/6ed7dc01-64d0-4f00-bf83-5a6bcdecf80aJSONGET https://api.bluedoor.sh/job-postings/v1/sources/c60c84cb-7478-4ecb-afaf-5a2cc3bed3e8JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/57f1315cba8296bede733f7a0ee32a2180cf3f84/eventsJSON