Artificial Intelligence Engineer
- Not specified
Posted 2 days ago
About the role
About the Role
We're looking for an AI Engineer who can take ideas from prototype to production — building scalable AI/ML systems and the data architecture behind them. This is a hands-on role combining strong software engineering, applied machine learning, Generative AI and data engineering .
The ideal candidate will be responsible for developing practical AI solutions that support business transformation, automation and improved decision-making across AGMC.
What You'll Do
- Design, build and optimize ML/DL models and LLM-powered applications , including Agentic AI, Generative AI and RAG solutions.
- Build end-to-end AI pipelines covering training, inference, evaluation and monitoring .
- Develop clean, scalable and well-tested backend services and APIs using FastAPI / Flask .
- Design data architecture and manage data storage, primarily using PostgreSQL , including schema design, data modelling and performance optimization.
- Work with large datasets, including data preprocessing, feature engineering and model evaluation.
- Develop and integrate AI solutions into existing business applications and systems.
- Monitor AI/ML models in production and continuously improve accuracy, latency, reliability and scalability .
- Develop proof-of-concepts and take successful AI solutions through to production.
- Collaborate with IT, Digital, Product, Data and business teams to identify and deliver AI use cases.
- Ensure AI solutions follow appropriate security, privacy, governance and responsible AI practices .
- Stay up to date with emerging AI technologies and identify opportunities to apply them within AGMC.
What We're Looking For
- Strong Python skills and solid software engineering fundamentals, including clean code, testing and Git.
- Hands-on experience with PyTorch and/or TensorFlow .
- Practical experience with Agentic AI, Generative AI, LLMs and RAG .
- Experience with LLM frameworks and tooling such as LangChain and/or LlamaIndex .
- Strong data architecture and database skills, particularly PostgreSQL .
- Familiarity with vector databases such as Pinecone, Weaviate or FAISS.
- Experience with cloud platforms such as AWS, Microsoft Azure or Google Cloud Platform .
- Understanding of MLOps and production deployment, including Docker, Kubernetes, CI/CD and MLflow.
- Experience developing and consuming REST APIs .
- Strong analytical and problem-solving skills.
- Clear communicator with the ability to work independently and take ownership of projects from concept through to production.
- Experience working in an Agile / collaborative environment .
Nice to Have
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering or a related field .
- Maximum 2 years experience deploying AI applications at scale within an enterprise environment.
- Strong prompt engineering skills and understanding of AI safety and responsible AI.
- Experience with AI agents and multi-agent architectures.
- Exposure to reinforcement learning or multimodal AI .
- Experience working with automotive, retail, mobility or other customer-focused industries would be an advantage.
- Experience taking AI solutions from proof-of-concept to production .
Tools & Technologies
Python · FastAPI / Flask · PyTorch / TensorFlow · PostgreSQL · SQL · LangChain / LlamaIndex · RAG · Vector Databases · Docker · Kubernetes · Git · AWS · Azure · GCP · MLflow · CI/CD