Summary of Position and Objectives
We are seeking a skilled AI Software Engineer to design, develop, and deploy intelligent systems that leverage Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and real-world data. This role combines machine learning expertise with strong software engineering skills to bring generative AI solutions into scalable production environments.
You will play a key role at the intersection of AI innovation, system architecture, and product development, with opportunities for deep technical growth, ownership, and significant business impact.
Position & Objectives
- Design and implement AI/ML-powered features and services
- Develop and deploy scalable APIs and infrastructure to support production AI models
- Collaborate with data scientists to optimize models for performance, scalability, and reliability
- Integrate AI capabilities into web, mobile, backend, or embedded platforms
- Participate in code reviews, architecture discussions, and R&D initiatives
- Ensure code quality through best practices, testing, and documentation
- Monitor and continuously improve deployed models and AI systems using telemetry and feedback
- Stay up to date with the latest developments in LLMs, RAG frameworks, and AI tooling
What We Offer
- Work on real-world generative AI systems blending cutting-edge research with practical deployment
- High autonomy and ownership to shape the direction of AI products and prototypes
- Opportunities to grow architectural and project management skills in a fast-scaling organization
- A highly motivated international team and recognition for meaningful contributions
- Clear paths for advancement and increased responsibility based on performance
Qualifications and Experience Required
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 2–5+ years of professional software development experience in any of the following: Python, Java, C#, C++, SQL
- Strong understanding of machine learning concepts, data structures, and algorithms
- Hands-on experience with ML/DL frameworks and AI APIs (e.g., OpenAI, Cohere, Anthropic)
- Experience deploying AI models to production environments
- Familiarity with RAG or agent-based frameworks such as LangChain, LlamaIndex
- Strong analytical, debugging, and problem-solving skills
- Experience in Agile development methodologies (Scrum) is a plus
Nice to Have
- Experience with LLM training or fine-tuning
- Exposure to telemetry, monitoring tools, and feedback-driven model improvement
- Prior involvement in deploying multi-modal AI applications or mobile AI solutions
Personal Skills
- Strong communication skills (verbal and written), fluent in English
- Self-motivated, independent, detail-oriented, and a collaborative team player
- Ability to work effectively in a complex, international, and fast-paced environment
- Quick learner with the ability to adapt to new tools, concepts, and technologies
- Innovative thinker with strong observational and analytical skills