Senior Python Software Engineer (with GenAI)

5 700 - 6 700 USDNet per month - B2B
Python

Senior Python Software Engineer (with GenAI)

Python
Zabłocie 43A, Kraków

N-iX

Full-time
B2B
Senior
Remote
5 700 - 6 700 USD
Net per month - B2B

Job description

We are looking for Senior Python Engineer to take ownership of backend architecture, technical leadership, code quality, and team development.

You will work on complex backend systems, design scalable architectures, and lead a talented engineering team, collaborating closely with business stakeholders to translate requirements into robust technical solutions.

You will play a key role in shaping the product roadmap, making strategic architecture decisions, and ensuring that delivery aligns with business goals.

A key component of the initiative is the development of internal AI-powered capabilities, including a generic chatbot and voice-to-text features. You will provide technical leadership for AI integrations, ensuring scalable, maintainable, and performant systems. Basic German is a plus, but your expertise in strategy, technical leadership, and hands-on delivery is what matters most.

Why Join Us:

  • Lead a high-impact project with real public-sector relevance

  • Take ownership of architecture and system design end-to-end

  • Influence the product roadmap and technical direction

  • Work with a talented, collaborative engineering team

  • Contribute to AI-driven, innovative features with large-scale impact

Responsibilities:

  • Own backend architecture and technical decisions for scalable, high-load systems

  • Lead the team in designing, implementing, and maintaining backend services and APIs

  • Guide technical design reviews, code quality, and engineering best practices

  • Balance hands-on development (~40–60%) with leadership and mentoring (~40–60%)

  • Oversee scalability, performance optimization, and reliability of production systems

  • Lead incident response, bug fixing, and production issue resolution

  • Provide technical guidance for AI/LLM-powered features, such as chatbots and voice-to-text integration

  • Collaborate closely with Product, Frontend, and AI/ML teams to translate requirements into technical solutions

  • Drive adoption of observability, monitoring, and testing standards across the team

  • Mentor and support engineers to foster team growth and knowledge sharing

Must-Have Skills:

  • 5+ years experience in Software Development

  • Strong product mindset with experience in team organization, task prioritization, and project planning

  • Ability to make and own technical and architectural decisions

  • Strong problem-solving and proactive approach

  • Excellent communication and interpersonal skills for cross-team collaboration

  • Strong analytical and organizational abilities; able to manage dependencies, risks, and cross-team planning

  • Hands-on experience with Python 3, including asynchronous programming

  • Experience with backend frameworks (FastAPI, Django DRF)

  • Experience designing and developing microservices or modular architectures

  • Strong knowledge of relational (PostgreSQL) and NoSQL (Redis, MongoDB) databases

  • Experience with vector storage (e.g., Qdrant)

  • Understanding of testing strategies (pytest, TDD/BDD principles)

  • Familiarity with Docker, CI/CD pipelines, and production deployments

  • Strong experience with Kubernetes and cloud platforms (AWS, GCP, Azure)

  • Knowledge of clean code principles, SOLID, typing (mypy, Pydantic)

  • Experience with scalability, production monitoring, and incident management

  • Experience building GenAI or LLM-powered products

Nice-to-Have Skills:

  • Experience with public-sector or government digital transformation projects

  • Familiarity with LangChain, LlamaIndex, or similar tooling

  • Experience with open-source LLMs (LLaMA, Mistral, Mixtral)

  • Experience in high-growth startup environments

  • Knowledge of cost optimization for AI inference and infrastructure

  • Basic German language skills for team onboarding and future customer projects

Tech stack

    English

    B2

    Python

    advanced

    FAST API

    regular

    Django

    regular

    PostreSQL

    regular

    Kubernetes

    regular

    Cloud

    regular

Office location

About the company

N-iX

N-iX is a global software development service company that helps businesses across the globe create mind-blowing software products. Founded in 2002, today we’re a team of 2,200+ tech-savvy professionals working on innova...

Company profile

Senior Python Software Engineer (with GenAI)

5 700 - 6 700 USDNet per month - B2B
Summary of the offer

Senior Python Software Engineer (with GenAI)

Zabłocie 43A, Kraków
N-iX
5 700 - 6 700 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. ​Informujemy, że administratorem danych jest N-iX z siedzibą w Krakowie, Krowoderska 63B/6 (dalej jako "administrator"). Masz prawo do... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.