AI Engineer
About the role
- A minimum of seven years of experience in software development, including at least two years focused on AI/ML technologies and over four years of hands-on expertise with Python.
- Proficiency in Python, Node.js, and React.js, with a strong background in backend services and data processing.
- Experience with cloud platforms (preferably Azure) and CI/CD pipelines.
- Solid understanding of authentication, authorization, and data protection best practices.
- Strong problem-solving abilities and effective communication skills.
- Hands-on experience with generative AI frameworks and models (e.g., LangChain, OpenAI APIs)..Familiarity with LLMs, vector databases, and retrieval systems.
- Programmatic Integration with Microsoft 365 Using Graph API and Entra ID Authentication
- Knowledge of data visualization libraries and dashboarding tools.
- Exposure to containerization technologies such as Docker and Kubernetes.
- Familiarity with DevOps tools including Jenkins and Azure DevOps.
- Understanding of database and data engineering fundamentals.
- Experience with Model Context Protocol (MCP) integration and server development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
