As an AI Engineer, you will lead the design, development, and production deployment of AI-driven solutions that solve complex business problems at scale. This role goes beyond model training—you will take ownership of AI system architecture, influence technical direction, and ensure models are production-ready, scalable, and aligned with business objectives. You will play a key role in advancing the organization’s AI capabilities and mentoring other engineers while driving innovation across multiple AI domains.
Key Responsibilities
- Lead the design, development, and optimization of machine learning and deep learning models for real-world, production use cases.
- Own the end-to-end AI lifecycle, from problem definition and data exploration to model deployment, monitoring, and iteration.
- Architect and implement scalable, efficient data pipelines for training and inference on large and complex datasets.
- Evaluate model performance using robust metrics, conduct error analysis, and continuously improve model accuracy and reliability.
- Build and deploy neural networks using TensorFlow, PyTorch, or similar frameworks, ensuring production-grade quality.
- Collaborate closely with data engineers, software engineers, product managers, and domain experts to translate business needs into AI solutions.
- Drive technical decision-making around model selection, system architecture, and trade-offs (performance, cost, scalability).
- Ensure AI solutions follow ethical AI principles, data privacy standards, and regulatory requirements.
- Contribute to and review technical documentation, design proposals, and best practices for AI development.
- Mentor junior engineers and contribute to raising the overall technical bar of the AI team.
- Stay current with industry trends and research, and assess the adoption of new techniques or tools where they add real value.
- Support and improve model deployment, monitoring, and observability in production environments.