Software Engineer

petra-labs· Engineering
Apply Now ↗
📍 New York CityFullTime

About this role

About Petra Labs

Petra Labs is building the attribution and experimentation layer for AI search. We believe the future of commerce will be shaped by AI-driven information retrieval, yet most companies lack the infrastructure to understand and capitalize on this emerging growth channel. Petra Labs uses large-scale simulations, agentic analysis, and deeply embedded integrations to turn AI search from a black box into a measurable growth channel teams can rigorously optimize and allocate spend against.

Raised $5M+ in funding from Tier-1 VCs. We work in our SoHo, New York office.

Culture

  • We hire a small number of extremely talented people and give them as much ownership and autonomy as possible

  • We are truth-seeking. Transparent, direct discourse is encouraged. We challenge existing beliefs in pursuit of always getting better

  • We work hard and are unapologetic about the level of effort required to build a generational company

What You’ll Do

  • Define and build product end-to-end. Deeply understand user needs to iterate on, deploy, and scale software, with extreme ownership

  • Operate at the frontier. We tackle ambiguous, unsolved problems in AI search that require running experiments to uncover novel insights

  • Design and build large-scale systems, data models, and infrastructure

You’ll Excel in This Role If You

  • Can quickly and effectively decompose large, ambiguous problems and systems

  • Have built real products before and are comfortable owning large technical surfaces

  • Have strong fundamentals in system design and databases, with good judgment around when to move fast versus build for scale

Process

1. Hiring Manager Screen

2. Technical Interview

3. On-Site Interview

Frequently Asked Questions

Is the salary disclosed for the Software Engineer position at petra-labs?
The salary for this Software Engineer role at petra-labs is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer position at petra-labs located?
This Software Engineer role at petra-labs is based in New York City. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer role at petra-labs full-time or part-time?
This is listed as a FullTime position. It is posted as a Software Engineer role in the Engineering department at petra-labs.
Which team or department does the Software Engineer at petra-labs belong to?
This Software Engineer position is part of the Engineering department at petra-labs. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer position at petra-labs?
Click the "Apply Now" button on this page. You will be redirected to petra-labs's official application portal hosted on ashby where you can submit your application directly.
When was the Software Engineer job at petra-labs posted?
This Software Engineer position at petra-labs was posted on Feb 21, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Engineer
petra-labs
Apply for this role ↗

You'll be redirected to petra-labs's official application page on Ashby ATS.