Senior Applied AI Engineer
Build and deploy generative AI and LLM-powered agentic applications at Front to automate customer support inquiries, enhance product capabilities, and drive operational insights. Requires 5+ years software engineering experience with strong production AI/ML focus, agentic/RAG expertise, and proficiency in Node.js, TS, and Python.
About the job
What will you be doing?
- Design, develop, and deploy generative AI applications using NodeJS & TS that enhance product features and user experiences, focusing on agentic applications to automate resolving user inquiries.
- Collaborate with product teams to identify opportunities for applying generative AI to solve user needs and improve the platform's capabilities.
- Lead the exploration and implementation of state-of-the-art generative AI techniques, ensuring Front stays ahead of technological trends.
- Inform on AI model training and deployment infrastructure, ensuring scalability and efficiency.
- Dive deep into real-world data, ensuring high-quality model training and iteration.
- Monitor and evaluate the performance of AI applications, making adjustments and improvements to ensure they meet our high standards.
- Keep abreast of the latest developments in machine learning and AI, advocating for best practices and integrating new technologies where appropriate.
What skills and experience do you need?
Must Have:
- 5+ years of experience in software development, with a strong focus on AI and machine learning projects.
- Demonstrable expertise in developing production applications using LLMs and Generative AI models, and familiarity with their underlying technologies.
- Strong experience with agentic methodologies, prompting techniques, RAG pipelines, evaluation mechanisms and fine-tuning LLMs preferred.
- High learning agility - you’re excited when you encounter a problem you haven’t seen before.
- Strong communication skills that illustrate a clear, structured thought process.
Should Have:
- Excellent problem-solving abilities and the capacity to work both independently and as part of a team.
- Proficiency building production-grade web applications and demonstrated expertise in languages and concepts necessary to deliver these. Eg: Python, JS, TS, Database systems, etc.
- Strong communication skills, capable of explaining complex technical concepts to non-experts.
- Deep knowledge of algorithms, data structures, and principles of software engineering.
Nice to Have:
- Knowledge in specialized machine learning areas (deep learning, reinforcement learning).
- Experience in SaaS or multiplayer application machine learning implementations.
Skills
Generative AI, LLMs, Node.js, TypeScript, Python, RAG, Prompt Engineering, Fine-Tuning, Machine Learning, Algorithms, Data Structures
Similar jobs
ML Engineering jobsBuild and operate production ML and AI services using Python, LLM APIs, and robust software engineering practices. The role requires 6+ years of professional software experience, including production ML systems, and partners closely with product and engineering teams.
Develop and deploy production machine learning models for real-time inventory and shelf-stocking intelligence at scale. The role requires 5+ years of production ML experience, strong Python and ML framework skills, cloud and data pipeline expertise, and a bachelor's degree or equivalent experience.
Owns end-to-end production machine learning systems, including NLP, LLM, agentic, ranking, and recommendation capabilities. Requires 8+ years of industry experience, strong Python and cloud ML expertise, and the ability to deliver explainable AI products with cross-functional and customer impact.
Build and deploy production AI-agent systems, including their harnesses, evaluations, orchestration, and supporting services. The role requires 5+ years of software engineering experience, production LLM or agent experience, and strong Python or TypeScript/Node.js skills.
Own machine learning end to end, from modeling messy clinical data through production deployment, monitoring, and infrastructure. The role requires 7+ years of experience building scalable ML systems, strong software and data engineering skills, and proficiency with Python, SQL, and cloud platforms.