We are seeking an experienced AI Forward Deployment Engineer (AI FDE) to design, develop, and deploy production-grade AI/ML solutions in collaboration with customers and internal engineering teams. This role requires a strong combination of software engineering expertise, AI/ML implementation experience, cloud-native development skills, and the ability to translate complex business requirements into scalable, real-world AI applications.
The ideal candidate is a hands‑on technical expert who thrives in fast‑paced environments, can architect solutions while remaining deeply involved in coding, and has experience taking AI/ML systems from concept through production deployment and ongoing optimization.
Key Responsibilities
- Design, develop, and deploy end‑to‑end AI/ML applications that solve complex business problems.
- Translate architectural designs and technical requirements into scalable, production‑ready implementations.
- Build and integrate AI/ML capabilities into enterprise applications using modern frameworks, APIs, and software engineering practices.
- Develop scalable AI systems leveraging microservices, APIs, event‑driven architectures, and cloud‑native technologies.
- Perform hands‑on implementation across the AI/ML lifecycle, including data preparation, model integration, application development, deployment, debugging, and optimization.
- Work with structured and unstructured data sources to build robust AI‑driven solutions.
- Design, implement, and optimize AI workloads on cloud platforms such as Azure or AWS.
- Apply strong software engineering practices including version control, CI/CD, monitoring, logging, testing, and production support.
- Collaborate with customers, product teams, and engineering teams to rapidly prototype, deploy, and improve AI solutions.
- Act as a technical owner for assigned solutions, ensuring reliability, scalability, and operational readiness.
Required Qualifications
- 6+ years of professional experience in designing and developing AI/ML applications (maximum 15+ years overall experience).
- Strong hands‑on programming experience in Python with the ability to design and implement production‑grade solutions.
- Proven experience in software architecture and system design, with the ability to translate concepts into working code.
- Strong hands‑on development mindset, with the expectation of spending 50-70% of time coding and implementing solutions.
- Practical experience building AI/ML solutions end‑to‑end, including:
- Data preparation and processing
- Model integration and evaluation
- Application development and deployment
- Production troubleshooting and optimization
- Experience with AI/ML frameworks such as Scikit-learn, TensorFlow, and/or PyTorch.
- Experience designing and building scalable AI systems using APIs, microservices, and event‑driven architectures.
- Strong data engineering skills with hands‑on experience using Pandas, NumPy, and working with structured and unstructured datasets.
- Experience deploying and supporting AI workloads in cloud environments such as Microsoft Azure or AWS.
- Strong understanding of DevOps and production engineering practices, including: