AI Engineer
As an AI Engineer, you will be a software developer specializing in building AI-powered applications. You'll work hands-on with technologies including chatbots, RAG systems, voice agents, and LLM-based solutions, transforming designs and requirements into production-ready code. Your role combines solid software engineering practices with practical AI implementation skills.
IT’S ALL ABOUT…
AI Application Development:
Develop AI-powered applications: chatbots, RAG systems, voice agents, and agentic workflows
Implement LLM integrations using foundation model APIs (OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Google AI)
Build and optimize RAG pipelines: document processing, chunking, embedding, and retrieval
Apply prompt engineering and context engineering techniques to optimize LLM behavior and output quality
Integrate AI capabilities into existing software systems
Implement observability and monitoring for AI applications
Software Engineering & Quality:
Write clean, maintainable, well-documented code following best practices
Develop tests, participate in code reviews, and debug AI application issues
Optimize AI solutions for performance, cost, and reliability
Follow established coding standards and development workflows
Collaboration:
Work with AI Solutions Architects to implement technical specification
Collaborate with project teams and QA to deliver quality solutions
Participate in agile ceremonies and provide effort estimates
Stay current with AI tools and contribute to knowledge sharing
WE HAVE MANY THINGS TO OFFER:
Flexible schedule, international projects, home office kit, healthcare and more, you name it. Check out the whole list of benefits on our dedicated page, by clicking the following link: Benefits
WHAT YOU HAVE!
Minimum 3 years of software development experience
Experience building applications from requirements to deployment
Any prior AI/LLM project experience is a strong advantage
Strong development skills in at least one modern language (Python strongly preferred; also TypeScript/JavaScript, C#, Java)
Experience with RESTful APIs, HTTP protocols, and API integration
Understanding of software architecture patterns and best practices
Familiarity with Git
Understanding of Large Language Models and their practical applications
Interest in working with LLM APIs and programmatic interaction
Basic prompt engineering knowledge
Interest in RAG, chatbots, voice agents, or agentic systems
Strong problem-solving skills and analytical thinking
Ability to break down complex problems into manageable components
Quick learner of new technologies
Good communication skills in English
Self-motivated, team player, understanding of agile methodologies
GREAT PLUS…
Python with AI/ML libraries (LangChain, LlamaIndex, OpenAI/Anthropic SDKs)
Experience with cloud platforms (Azure/AWS/GCP) and databases (SQL/NoSQL)
Containerization (Docker/Kubernetes) and CI/CD
NLP, machine learning, or data processing background