Software Engineer, Applied AI
$140k - $193k • San Francisco, California, United States
Posted 10d ago
Job Location
San Francisco, California, United States
Tech Stack
Remote Work Policy
On-site
Categories
Applied AI Engineer
About the job
CHAOS Industries is seeking a highly motivated, mission-oriented Applied AI Engineer to help develop, integrate, and deploy AI/ML-powered capabilities across its product lines. This role involves working closely with data scientists, software engineers, product teams, and mission stakeholders to conduct advanced AI research and translate it into reliable, real-world software, with a particular focus on defense applications requiring extreme accuracy under constrained, adversarial, and complex operational conditions. The ideal candidate possesses strong data science and software engineering fundamentals, a track record of technical excellence, and demonstrated experience applying AI/ML techniques to real products, with a strong plus for experience in aerospace, defense, critical infrastructure, robotics, RF systems, or other highly regulated or mission-driven environments. Comfort with operating independently, quickly learning new technical domains, collaborating across teams, and moving prototypes toward production with limited oversight is essential.
Responsibilities
- Build applied AI systems across CHAOS product lines, including model integration, inference services, evaluation pipelines, and production-facing AI capabilities.
- Perform research and build products by collaborating with product and mission teams to research, collect data, verify hypotheses, and create robust, testable, maintainable, and deployable models.
- Evaluate and improve model performance under real-world conditions, including adversarial GPS denied environments, low-power or edge deployments, and degraded or noisy inputs.
- Develop production-quality software for data pipelines for acquisition, model serving, monitoring, lifecycle management, data processing, and system integration.
- Create rapid prototypes with mission and product teams and iterate toward production-ready implementations.
- Contribute to AI system reliability through testing, benchmarking, observability, interpretability, failure analysis, and performance optimization.
- Quickly learn from existing codebases, documentation, research artifacts, and domain experts to drive execution.
- Manage time effectively across meetings, technical discovery, implementation, experimentation, and production support.
Requirements
- BS/MS in Computer Science, Engineering, Machine Learning, Applied Mathematics, Physics, or a related technical field.
- 2+ years of professional software development experience.
- Strong Python programming skills.
- Experience building, testing, deploying, and supporting production software systems.
- Experience with AI/ML model integration, model serving infrastructure, or model lifecycle management.
- Experience with model evaluation, benchmarking, robustness testing, interpretability, or ML observability.
- Familiarity with APIs, distributed systems, containers, CI/CD, observability, and edge deployment environments/GPU optimization.
- Excited to learn unfamiliar technical domains.
Benefits
- Medical, dental, and vision benefits 100% paid for by the company
- 401k (+ 50% company match up to 6% of pay)
- FSA
- HSA
- Life insurance
- Free daily lunch
- ‘No meeting Fridays’
- Unlimited PTO
- Casual dress code
- Competitive base salaries
- Generous pre-IPO stock option grants
- Relocation assistance
- Annual bonuses (coming soon!)