×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Burlingame, San Mateo County, California, 94012, USA
Listing for: Metrosion Inc.
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Software Architect, AI Engineer (Applied/Software), DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 180000 - 240000 USD Yearly USD 180000.00 240000.00 YEAR
Job Description & How to Apply Below

Lead the architecture and delivery of secure, reliable AI software at Staff or Principal level, with hands-on ownership of systems used for critical work.

The opportunity

Set technical direction and remain hands-on from architecture through production operation. Partner with product, design, and data colleagues to build AI software for regulated industries and critical operations, with clear security boundaries, measurable quality, and meaningful human control.

Staff Engineers lead the architecture and delivery of substantial systems, resolve difficult technical problems, and raise engineering quality through design review and mentorship. Principal Engineers shape technical direction across systems, establish shared standards, and guide decisions with broad or long-term consequences. Level is determined by demonstrated technical leadership, scope, and impact.

What you will do
  • Lead architecture decisions across AI applications, data flows, integrations, and infrastructure; document tradeoffs and guide implementation.
  • Develop maintainable services, APIs, and interfaces for AI-assisted workflows, with explicit authorization and tenant boundaries.
  • Integrate models, retrieval, and tool calls with validated inputs, bounded permissions, retries, and recoverable workflow state.
  • Build meaningful automated tests and workflow evaluations; investigate failures using traces and operational evidence.
  • Use AI coding tools effectively while reviewing generated changes for correctness, security, and fit with the codebase.
  • Own performance, observability, incident investigation, and documentation for the capabilities you ship.
  • Mentor engineers, lead design and code reviews, and establish practical standards for security, reliability, evaluation, and maintainability.
What you bring
  • At least six years of relevant professional software engineering experience, including ownership of complex production systems.
  • A bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, Machine Learning, or a closely related technical field from an accredited or officially recognized institution.
  • Demonstrated Staff- or Principal-level technical leadership: architecture ownership, cross-team influence, mentoring, and delivery of significant engineering outcomes.
  • Strong hands-on programming skills in a modern language such as Type Script, Python, or Go, with a record of shipping and maintaining production software.
  • Deep understanding of APIs, relational data, authentication, authorization, distributed systems, and secure handling of sensitive information.
  • Hands-on experience delivering AI or ML capabilities, including model integration, evaluation, failure analysis, and production monitoring.
  • Strong engineering judgment in design reviews, automated testing, continuous integration, and cloud deployment.
Helpful experience
  • Permission-aware retrieval, agent tools or MCP integrations, durable workflows, and human approval flows.
  • Experience supporting software in regulated settings or other environments where reliability and auditability matter.
Location & working arrangement

This position is based in our Burlingame, California office and requires working in the office five days a week.

This is a contract position. Scope, duration, and engagement terms will be discussed during the hiring process.

AI & ML knowledge

Robust knowledge of AI and machine learning fundamentals and their production application: training versus inference, embeddings, retrieval, model evaluation, data leakage, overfitting, model monitoring, and the tradeoffs among prompting, fine-tuning, and conventional software. You should be able to reason about model limitations, prompt injection, authorization boundaries, and safe tool…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary