Applied AI Staff Engineer
Why This Role Stands Out
This Staff Applied AI Engineer role offers a fantastic opportunity to shape the future of AI systems, leveraging cutting-edge LLM technologies and backend engineering for impactful, production-grade solutions. If you're a seasoned engineer with a passion for building scalable, data-intensive applications and thrive in a collaborative, hybrid environment, this role is an excellent next step in your career. Apply today to join a forward-thinking team and drive innovation in applied AI!
Quick Overview
Job Description
Applied AI Staff Engineer
St. Louis MO (Remote)
Contract
Job Summary
We are seeking a highly experienced Staff Applied AI Engineer to design and build scalable, production-grade backend applications powered by large and complex datasets, machine learning, and modern AI/LLM technologies.
This is a software-engineering-first AI role focused on building reliable systems that ingest, process, transform, retrieve, and serve data for modern applications and AI-driven solutions.
The ideal candidate will have strong hands-on experience with Python, backend engineering, machine learning, data-intensive applications, retrieval systems, LLM/agentic architectures, and distributed systems. You will collaborate closely with Product Managers, Software Engineers, Data Scientists, and ML Engineers to deliver scalable and maintainable AI systems in production.
Key Responsibilities
- Lead the technical strategy and architecture for AI/LLM systems across multiple products.
- Architect and implement reliable retrieval, orchestration, agentic AI, and evaluation systems for production environments.
- Establish engineering standards for AI safety, evaluation, observability, reliability, and responsible deployment.
- Mentor junior and mid-level engineers and help develop strong AI engineering practices.
- Apply AI-native development practices and tools such as Claude and other AI-assisted development technologies to improve engineering productivity.
- Evaluate emerging AI models, techniques, frameworks, and tools and determine their applicability to production systems.
- Design, develop, test, and maintain scalable Python applications and backend services.
- Build systems for ingesting, validating, transforming, enriching, and managing structured and unstructured data.
- Design scalable data models and storage architectures for high-performance applications.
- Develop reusable components for data processing, validation, enrichment, feature generation, and AI/ML workflows.
- Design and develop RESTful APIs and distributed backend services.
- Build systems capable of processing large datasets reliably and efficiently.
- Collaborate with product, engineering, data science, and ML teams to deliver production-ready AI solutions.
- Ensure systems meet requirements for performance, scalability, reliability, observability, and cost efficiency.
Required Qualifications
Education
- Bachelor''s degree in Computer Science, Engineering, Data Science, or a related quantitative field.
Mandatory Technical Skills
- Minimum 3 years of hands-on experience in machine learning, data science, search relevance, ranking systems, or a closely related field.
- Strong hands-on expertise in Python.
- Experience with ML frameworks such as:
- MLflow
- TensorFlow
- PyTorch
- Scikit-learn
- Or equivalent machine learning frameworks
- Strong understanding of statistical analysis and data exploration.
- Experience working with large-scale datasets.
- Strong experience with:
- Feature engineering
- Data preprocessing
- Data transformation
- Data quality and validation
- Data modeling
Preferred Qualifications
- 10+ years of software engineering experience, with recent experience leading production AI/LLM systems.
- Strong hands-on coding ability with a willingness to write production-quality Python regularly.
- Experience designing AI systems at scale, including:
- Retrieval systems
- Agentic AI
- LLM orchestration
- Evaluation frameworks
- AI observability
- Latency optimization
- Cost optimization
- Vector databases and pipelines
- Strong experience developing and maintaining production-grade backend applications.
- Experience designing RESTful APIs and distributed systems.
- Strong SQL skills and experience with relational databases.
- Experience with NoSQL databases and modern data storage technologies.
- Strong understanding of data engineering fundamentals, including data quality, validation, transformation, modeling, and efficient storage.
- Experience designing systems that process large volumes of data reliably and efficiently.
- Experience with cloud platforms such as AWS and/or Google Cloud Platform.
- Experience with:
- Docker
- Git
- CI/CD
- Automated testing
- Modern software engineering practices
Core Technology Stack
Programming & Data
- Python
- REST APIs
- Pandas
- NumPy
- SQL
AI / Machine Learning
- LLMs
- Machine Learning
- MLflow
- PyTorch / TensorFlow / Scikit-learn
- Retrieval-Augmented Generation (RAG)
- Agentic AI
- AI evaluation and observability
Cloud & Infrastructure
- AWS and/or Google Cloud Platform
- AWS Bedrock
- Kubernetes
- Docker
Distributed Systems
- Event-driven architectures
- Apache Kafka
- Distributed backend services
AI / Workflow Orchestration
- LangGraph
- LangChain
- Airflow
- Similar orchestration frameworks
Vector & Data Technologies
- Qdrant or other vector databases
- Relational databases
- NoSQL / modern data storage technologies
Nice-to-Have Skills
- Hands-on experience with Kubernetes and container orchestration.
- Experience with event-driven architectures and messaging platforms such as Kafka.
- Experience with ML model deployment and production inference pipelines.
- Experience building and operating AI/LLM applications in production.
- Experience with AI safety, evaluation, monitoring, and responsible AI practices.
- Experience optimizing AI systems for production latency, scalability, reliability, and cost.
Ideal Candidate Profile
The ideal candidate is a Staff-level software engineer with strong Applied AI expertise who combines deep software engineering fundamentals with practical experience building production AI systems.
You should be comfortable working across the complete lifecycle of data and AI applications—from data ingestion and preprocessing through retrieval, model inference, orchestration, evaluation, and production operations.
Strong candidates will demonstrate the ability to:
- Think like a software architect while remaining hands-on with code.
- Build scalable Python backend services.
- Design reliable AI/LLM systems for production.
- Work effectively with large and complex datasets.
- Understand how data quality affects AI system performance.
- Design distributed and event-driven architectures.
- Collaborate effectively with product, engineering, data science, and ML teams.
- Evaluate emerging AI technologies and make practical technology decisions.
- Mentor engineers and establish strong engineering standards.
Candidates do not need to have experience with every technology listed. Strong Python, backend engineering, data-intensive application development, and production AI experience are the most important foundations.
Skills
Similar jobs
Software Development Career Training Program
Year Up United · Austin, United States
4 minutes ago$525/hrIMD Federal IT Support Lead
ATTAINX INC · Richland, United States
4 minutes ago$125k - $170k/yrIT Specialist - Federal Group
Prairie Band, LLC · Holton, United States
4 minutes agoData Management Job Training Opportunity
Year Up United · Seattle, United States
4 minutes ago$525/moContract Businees Data Analyst
NuWare Tech Corp · Woodbridge Township, United States
11 minutes agoServiceNow Developer
Randstad Digital · Grand Rapids, United States
11 minutes ago$45 - $60/hr