We are looking a highly skilled and motivated AI Engineer to join our growing team. The ideal candidate will be responsible for designing, developing, and deploying robust, production-grade Artificial Intelligence and Machine Learning applications, with a strong focus on AI and LLM based solutions. This role requires a solid foundation in machine learning principles, exceptional software engineering practices, and practical expertise in Azure cloud environments.
What makes you a great fit?
Key technologies
- Proficiency in Python (Langchain, Langfuse, LangGraph, FastAPI, Pydantic, NumPy, Pandas).
- Experience with large language models (GPT-3/4, Llama 2, PaLM, Falcon, etc.).
- Familiarity with implementing embeddings, vector databases (Azure AI Search) for semantic search.
- Experience with conversational AI applications using LLMs, integrating with external application logic via APIs.
- Working knowledge of the Azure cloud platform (AI Services, OpenAI Service, App Services, Azure Functions).
- Proven expertise in deploying and managing AI models, chatbots, and other applications on Azure.
Nice to have
- Knowledge of Docker/Kubernetes for containerization and familiarity with Terraform scripting.
- Experience in ML models training, optimization and deployment.
- Knowledge of data warehousing concepts (SQL and NoSQL databases).
Soft skills
- Analytical Thinking
Ability to interpret data, identify trends, and provide actionable insights to drive business decisions. - Problem-Solving Skills
Proactively identify and resolve issues related to BI systems, ensuring smooth operations and data accuracy. - Effective Communication
Ability to explain technical concepts to non-technical stakeholders clearly and concisely, fostering understanding and collaboration. - Attention to Detail
Meticulous in data validation, report generation, and ensuring data quality across BI platforms. - Team Collaboration
Strong interpersonal skills to work effectively in cross-functional teams, coordinating with IT, business analysts, and other stakeholders. - Adaptability and Continuous Learning
Open to learning new tools and technologies in the rapidly evolving BI landscape and adjusting to changing business needs.
What will you do?
- Design and develop AI solutions based on Python - including applications using language models and GenAI libraries
- Deploy, manage, and monitor AI models, chatbots, and other applications on the Azure cloud platform
- Stay abreast of the latest advancements in AI and cloud technologies
- Exceptional problem-solving and critical thinking abilities.
- Excellent communication skills, with the ability to articulate complex technical concepts clearly to non-technical stakeholders.
Our benefits
Your journey with us starts here:
1. Initial Screening: If you meet our requirements, our recruiter will reach out to you for a chat about your motivations and expectations. Get ready to share your passion!
2. Technical Interview: Next, you'll be invited to showcase your skills in an interview with one of our technical experts or team members. This is your chance to shine and demonstrate your expertise.
3. Final Interview: Finally, you'll have the opportunity to meet your future Team Lead. This is the perfect moment to learn more about the role, the team, and to ask any questions you might have.