Senior Software Cloud Fullstack Developer (Self Driving)
Premier Staffing Solution
About the role
Job Title: Staff AI/ML Full-Stack Engineer & Technical Lead (Contract ? 1 Year) Location: Remote (Normal, IL) Employment Type: Full-Time
Overview
We're hiring a Staff AI/ML Engineer & Technical Lead to own the architecture and delivery of scalable, enterprise-grade AI applications. This is a hands-on leadership role spanning full-stack development, cloud infrastructure, and end-to-end ML system design.
Responsibilities
• Lead system architecture, technology selection, and integration design
• Build and scale full-stack applications (React/Vue/Streamlit/Angular + Python/Golang/Rust)
• Design and deploy cloud-native systems on AWS using Docker and Kubernetes
• Develop REST and GraphQL APIs for internal and external use
• Implement CI/CD pipelines, automated testing, and IaC (Terraform, Pulumi)
• Optimize performance, scalability, and reliability across systems
• Mentor engineers and enforce best practices through code/design reviews
• Partner with product and business teams to deliver impactful solutions
Requirements
• Strong experience in full-stack engineering and system architecture
• Deep knowledge of AWS and Databricks (required); GCP is a plus
• Expertise in database selection, deployment, and DevOps practices
• Hands-on experience with ML and LLM systems (RAG, vector DBs, embeddings)
• Solid understanding of MLOps, including deployment and monitoring pipelines
• Experience building and deploying production-grade AI/ML applications end-to-end
Required Qualifications
• Bachelor's degree in Computer Science (required)
• 10+ years of enterprise cloud deployment experience; 5+ years in software development
• 5+ years of hands-on experience with AWS and Databricks in MLOps environments
• Strong background as a hands-on software lead building cloud infrastructure and platforms
Core Expertise
• Architect and deploy end-to-end AI/ML systems, including traditional ML and RAG-based applications
• Design agentic AI pipelines and reusable frameworks for team-wide contribution
• Define best practices for model serving, data pipelines, and MLOps strategies
• Hands-on experience with model development and system architecture
Technical Skills
• Expertise in ML, deep learning, LLMs, embeddings, and RAG frameworks
• Strong software engineering skills: Python, APIs, microservices, database design, Git
• Experience with AWS, Databricks (required), and GCP (preferred)
• Proficiency in containerization and orchestration (Docker, Kubernetes)
• Solid understanding of MLOps, CI/CD for AI, and production monitoring
• Experience with distributed systems, scalable architectures, and data pipelines
• Database selection, deployment, and optimization with strong DevOps practices
Preferred Qualifications
• Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, NATS)
• Familiarity with authentication/authorization (OAuth2, JWT, SSO)
• Knowledge of observability tools (Prometheus, Grafana, OpenTelemetry)
• Experience building large-scale enterprise or SaaS platforms
• Proficiency in Python, Golang, or Rust
• Experience in manufacturing, predictive maintenance, or controls engineering
Soft Skills
• Strong problem-solving and decision-making in complex technical environments
• Ability to lead architectural direction and influence across teams
• Clear communication with both technical and non-technical stakeholders
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free