Software Engineer with Python - Generative AI Products

Python

Software Engineer with Python - Generative AI Products

Python
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

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

Tech stack

    English

    B1

    Business Analysis

    advanced

    API (Application Programming Interface)

    advanced

    Test-Driven Development (TDD)

    advanced

    Financial Services

    advanced

    Artificial Intelligence (AI)

    advanced

    Python

    advanced

    Agile

    advanced

    Cloud

    advanced

    Security

    advanced

    Backend

    advanced

Office location

Software Engineer with Python - Generative AI Products

Summary of the offer

Software Engineer with Python - Generative AI Products

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.