Job Summary:
The AI/ML Developer II is responsible for designing, implementing, and maintaining production-grade, AI-powered applications that address internal business challenges and create measurable value throughout the organization. Reporting directly to the AI Manager, this role transforms stakeholder requirements into secure, reliable systems that blend data engineering, machine learning, and automation best practices.
Core Responsibilities:
- Analyze business requirements and translate them into technical designs for AI-driven internal applications, including desktop portals or browser-based tools.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related fieldor equivalent practical experience.
- Professional proficiency in Python for data processing, API development, and ML engineering.
- Hands-on experience with at least one additional back-end language/framework: Java/Kotlin (Spring Boot), C# (.NET Core), or TypeScript/Node.js.
- Proven delivery of at least one production-ready AI application, including CI/CD automation and automated testing.
- Solid understanding of machine-learning fundamentals, model evaluation, and responsible-AI principles.
- Experience with Git, containerization (Docker), and a modern CI/CD platform.
Preferred Qualifications:
- Experience operationalizing models on cloud AI platforms (AWS SageMaker, Azure ML, or GCP Vertex AI).
- Familiarity with vector databases and retrieval-augmented-generation (RAG) patterns.
- Working knowledge of orchestration or workflow engines (Airflow, Temporal).
- Exposure to observability stacks (Prometheus, Grafana, ELK).
- Prior experience automating enterprise processes with RPA or scripting tools.