Logo for CIVITTA

Senior Python Engineer (with DevOps & ML/LLM experience) | Digital and Data

Role overview

Qualifications

  • 6+ years of total experience in software development (significant Python expertise)
  • Good DevOps knowledge
  • Solid experience working with cloud platforms (Azure, AWS)
  • Excellent communication skills and a results-oriented approach to problem-solving

Responsibilities

  • Design and implement end-to-end solutions, from prototype to production deployment
  • Collaborate with Data Scientists, Developers, and Analysts across the organization
  • Ensure production-grade quality in every deliverable β€” performance, security, maintainability
  • Build and optimize solutions leveraging LLMs, machine learning, and Vector DBs

Key facts

  • Remote from: Ukraine
  • Full time
  • Senior (5-10 years)
  • English

Other skills

  • Communication
  • Problem Solving
  • Collaboration
  • Results Focused

About the company

CIVITTA logo

CIVITTA

Management Consulting

We challenge the traditional norms of consulting as an international collaboratory, blending digital and advisory services for public and private clients from the Nordics to Central Asia. ◼️ Advisory ◼️ Digital ◼️ Innovation ◼️ Funding Civitta. Question the Answer.

Company details

Company typeSME
IndustryManagement Consulting
Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Ready to embark on a journey of opportunity? Join a team of 750+ employees in 20+ countries in the first consultancy originating from CEE. We bring together digital and advisory as an international collaboratory where every talent can shine, every employee can become a partner, and every partner can become a shareholder. We are explorers at heart, powered by diversity, passionate for growth and united by integrity by our core organizational values.
 
Do you believe technology should work for the people and not vice versa? Then join our dynamic digital team! We specialise in product design, creative solutions, digital marketing, web and mobile app development, e-commerce, and custom solutions. With our focus on innovation and quality, we help businesses thrive in the digital landscape. Let’s team up to shape the future of technology-driven solutions and have fun along the way!
 
Take a step towards your journey with us and join us as a Senior Python Engineer in the EU!
 
We are looking for a Senior Python Engineer to join an international, results-driven team working at the intersection of machine learning, cloud infrastructure, and high-quality software development. You’ll play a key role in taking projects from proof-of-concept to production, writing robust, scalable, and clean Python code.

You will:
  • Design and implement end-to-end solutions, from prototype to production deployment;
  • Collaborate with Data Scientists, Developers, and Analysts across the organization;
  • Ensure production-grade quality in every deliverable β€” performance, security, maintainability;
  • Build and optimize solutions leveraging LLMs, machine learning, and Vector DBs;
  • Set up and manage infrastructure on Azure and AWS, including private endpoints and VPN integrations;
  • Contribute to DevOps workflows to streamline CI/CD, monitoring, and deployment.

  • Requirements:
  • 6+ years of total experience in software development (significant Python expertise);
  • Business-oriented mindset;
  • Good DevOps knowledge;
  • Solid experience working with cloud platforms (Azure, AWS);
  • Familiarity with LLMs and ML workflows in production environments;
  • Experience with Vector DBs and secure network integrations (VPNs, private endpoints);
  • Excellent communication skills and a results-oriented approach to problem-solving.

  • Benefits:
  • Team bonding activities β€” we foster team cohesion through various initiatives and informal gatherings;
  • Flexible schedule;
  • Competitive salary.
  • Apply once. Then go straight to the hiring manager.

    After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

    MR

    Marcus Rivera

    Chief Revenue Officer

    m.rivera@company.com
    linkedin.com/in/marcusrivera
    Unlocked after you apply
    Β·

    Related jobs

    Other jobs at CIVITTA

    Premium

    Reach out to the hiring manager directly.

    Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

    • Full match report with fit score and gaps
    • Career diagnostics on how recruiters read you
    • Curated company matches and warm intros
    • 48h early access to new roles

    Cancel anytime.