Agile Engine is an Inc. company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries.
We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Senior/Lead AI Software Engineer (Full Stack) to build and scale intelligent, AI-driven products from concept to production in rapid iteration cycles.
This role is pivotal in architecting end-to-end AI solutions—leveraging LLMs, RAG pipelines, vector databases, and Rust or Golang—to power high-performance, low-latency applications.
You'll shape scalable AI architectures, automate workflows, and drive innovation in a fast-growing environment that values ownership, speed, and technical excellence.WHAT YOU WILL DOArchitect and develop robust, scalableAI-powered featuresacross frontend and backend;Design and implementend-to-end AI solutions , from data ingestion to model integration and user-facing interfaces;Rapidly gather business and technical requirements and translate them intofunctional AI demoswithin 1–2 weeks;Integrate LLMs and AI services (e.g., APIs, vector databases, RAG pipelines) into production-ready applications;Work deeply in the existing web app codebase, enhancing core modules and integrating AI capabilities;Architect high-throughput, low-latency systems that scale reliably;Collaborate closelywith Product, Design, and Engineering;Maintain high standards for documentation, testing, observability, and code quality;Lead technical initiatives toautomate manual workflowsusing AI and improve system reliability.MUST HAVES5+ years of full-stack development experienceExperience in Rust or Golang2+ years of AI/ML engineering experience building or integrating AI-driven systemsAI-assisted code experiencewith tools such as GH Copilot, Cursor, or WindsurfProven ability to gather ambiguous requirements and independently develop AI prototypes/demos within short timelines (1–2 weeks)Strong experience working withLLM APIs , prompt engineering, embeddings, and vector databasesExperience designing scalable AI architectures (RAG, agents, model orchestration, evaluation pipelines)Proven ability to navigate and improve large, production-scale codebasesStrong understanding of performance optimization, system design, and low-latency architecturesExcellent communication and documentation skills in a fast-moving team environmentDemonstrated experience deploying AI features into production environmentsUpper-intermediate English levelNICE TO HAVES2+ years of team lead/management experienceStrong skills in PythonExperience with CI/CD pipelinesExperience with cloud platforms and AI tools such as Vertex on GCP, Sage Maker, Bedrock from AWS, and similar onesExperience with AI frameworks/SDKs (Lang Chain, Llama Index, Hugging Face, etc.)Experience building AI agents or multi-agent systemsStart-up mindset: comfortable experimenting, iterating quickly, and tackling ambiguous challengesPERKS AND BENEFITSProfessional growth:Mentorship, Tech Talks, and personalized growth roadmaps.Competitive compensation:USD-based pay with education, fitness, and team activity budgets.Exciting projects:Modern solutions with Fortune 500 and top product companies.Flextime:Flexible schedule with remote and office options.Meet Our Recruitment Process
It includes main stages: Application → Coding Challenge → Video Interview → Technical Interview or Interview with the Hiring Manager(s).
Each step helps us understand your skills and overall fit.
If it's a match, you'll receive an offer.
By continuing you agree to our Terms & Privacy Policy.