Software Engineer with Python - Generative AI Products
emagine Polska
⚲ Warsaw
Wymagania
- Business Analysis
- API (Application Programming Interface)
- Test-Driven Development (TDD)
- Financial Services
- Artificial Intelligence (AI)
- Python
- Agile
- Cloud
- Security
- Backend
Opis stanowiska
PROJECT DETAILS: • Workload: Full-time • Model of working: 100% Remote • Contract: B2B, long-term • Rate: up to 145 PLN/h nett + VAT About the Role We are looking for a Software Engineer to work on Generative AI–based internal products developed in the company, supporting internal employees. You will join a distributed, fully remote team working on one of two AI-related business streams. The focus of the role is on Python backend development combined with implementation of Generative AI solutions, closely collaborating with Data Scientists who prepare the models. The solutions you build will be used internally within the organization. Responsibilities • Design, develop, and deploy backend solutions in Python • Implement Generative AI models prepared by Data Scientists into production-ready applications • Wrap AI models with application logic and expose them as ready-to-use internal solutions • Work mainly with API-based integrations, including LLM usage via APIs • Implement and support LLM-based solutions (classic LLM usage through APIs) • Work with Retrieval-Augmented Generation (RAG) concepts, including knowledge bases for language models • Develop and maintain APIs and microservices • Ensure solutions meet enterprise-level quality, security, and governance standards • Write clean, maintainable code with appropriate test coverage • Collaborate within Agile teams (PM, PO, developers, QA, architects) • Participate in the full lifecycle:• Business analysis • Development • Hypercare • Further development Technology & Architecture Context • Backend and GenAI work is fully Python-based • GenAI models are consumed and exposed via APIs • Azure OpenAI is used as part of the Azure ecosystem • Strong emphasis on correct and well-structured implementation of AI models, not on model training • Approximate work split: 80% backend Python development • 20% GenAI/LLM solution implementation Key Requirements • Strong experience in Python backend development • Experience implementing solutions using LLMs via API • Understanding of Generative AI architectures and basic GenAI concepts • Experience with enterprise-scale environments • Experience in building and consuming APIs • Ability to work in regulated or structured organizational environments • English: C1 or strong B2 Nice to Have • Experience in regulated industries • Familiarity with RAG concepts (vector databases / knowledge bases) • Experience working in large enterprise organizations