Senior-Staff AI Applications Software Engineer
We’re partnering with a high-growth startup focused on modernizing a traditionally complex and manual industry. Their platform leverages AI to deliver more intuitive, visual, and data-driven experiences, helping professionals streamline workflows and better serve their clients.
The team brings together deep expertise across domain-specific services, financial technology, and SaaS, and is backed by strong early momentum. They operate as a distributed team across the U.S., with a mix of remote and hybrid employees, and value flexibility, ownership, and speed.
The Role
Our client is seeking a Staff Software Engineer – AI Applications with a strong background in software engineering and applied AI/ML.
In this role, you’ll work with large language models (LLMs) to build high-accuracy, production-grade AI applications. You’ll take ownership of designing and building systems that ingest, process, and structure complex data, partnering closely with engineering, product, and subject matter experts to modernize and automate critical workflows.
What You’ll Do
AI & Machine Learning
- Build applied AI solutions using LLMs with a focus on accuracy and reliability
- Develop services that ingest data, extract key insights, and generate structured outputs
- Create tooling for model training, evaluation, inference, monitoring, and alerting
- Leverage modern ML frameworks and open-source tools to build scalable pipelines
Engineering
- Write production-quality code in Python, JavaScript, Go, or Rust
- Design and build microservices, understanding architectural tradeoffs
Data & Systems
- Build ETL pipelines to unify and normalize data from multiple sources
- Design schemas, optimize queries, and manage database performance
Collaboration & Execution
- Operate with a high degree of ownership and autonomy
- Partner cross-functionally with engineering, product, design, and domain experts
What They’re Looking For
- 8+ years of software engineering experience
- Strong proficiency in Python or JavaScript
- Experience working with LLM APIs (OpenAI, Anthropic, or similar)
- Deep understanding of machine learning, AI systems, and NLP applications
- Experience building and scaling AI-powered systems in production
- Familiarity with tools like LangChain or similar orchestration/observability frameworks
- Hands-on experience with RAG techniques and optimizing LLM performance
- Exposure to agent-based workflows and evaluation frameworks
- Strong communication skills and comfort with ambiguity
- Solid understanding of software engineering best practices across the SDLC
- Authorized to work in the U.S. without sponsorship
Ideal Candidate
- Has built and deployed AI-powered applications in real-world environments
- Is a strong software engineer first, with experience building scalable systems and microservices
- Understands how to productionize and optimize AI models
- Enjoys solving ambiguous problems and applying AI to modernize legacy workflows
Not the Right Fit If
- Your experience is primarily in research or data science without shipping production systems
- You prefer highly structured, slower-moving environments
Benefits
- Flexible PTO and company holidays
- Parental leave
- Medical, dental, and vision coverage
- 401(k)
- Learning & development and home office stipend
- Commuter benefits for hybrid roles

