Senior Python Developer – Team Leader

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Python Developer leading a team to design and implement data pipelines at iGaming.com. Focused on AI/ML applications and fostering a collaborative development environment.

Responsibilities

  • Design and own end-to-end ETL pipelines - ingesting, transforming, and delivering data from diverse external sources
  • Work with large-scale datasets and build systems that handle them reliably and efficiently
  • Apply AI/ML techniques to analyze, classify, and summarize complex data from multiple sources
  • Maintain and evolve internal tooling built on Django
  • Architect, implement, and secure REST APIs that hold up in production
  • Consolidate and improve alerting and monitoring infrastructure across the stack
  • Lead a small team of developers - conduct code reviews, define standards, mentor junior and mid-level engineers, and own technical decisions
  • Translate business requirements into technical plans and communicate tradeoffs clearly to both technical and non-technical stakeholders
  • Drive engineering best practices: testing culture, documentation, CI/CD discipline, incident response

Requirements

  • 5+ years of hands-on Python experience - you know the language well enough to have opinions about it
  • Proven track record leading or mentoring a development team, or strong appetite and readiness to step into that role
  • Experience with AI/ML frameworks - Apache Spark (PySpark), PyTorch, TensorFlow, Keras, Scikit-learn, or comparable
  • Solid SQL skills and comfort working with relational databases at scale
  • Fluency with Git and collaborative development workflows
  • Actively uses AI coding tools (Copilot, Cursor, Claude Code, or similar) as a force multiplier - you know when to trust them, when to push back, and how to get the best out of them
  • Strong problem-solver who can break down ambiguous problems and drive them to resolution
  • Self-directed and organized - you can take an undefined problem, structure it, and deliver without needing handholding
  • Clear communicator in English, written and spoken
  • Team player who brings initiative and a drive to continuously improve both the codebase and the people around you

Benefits

  • Work/life balance : flexible working hours, remote work
  • Flexibility : work from our Berlin/ Varna office, from home, or anywhere in the world
  • Development : regular feedback, coaching, educational resources, career development opportunities
  • Remuneration : attractive salary, remote working subsidy, regular appraisal
  • Culture : growing team, highly motivated professionals from different cultural backgrounds, regular team events
  • Internationality: an international team consisting of various professionals and highly motivated personalities

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

ApacheDjangoETLKerasPySparkPythonPyTorchScikit-LearnSparkSQLTensorflow

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.