Software Engineer (Python), Data Team


Employer ········· Kognia
City ························· Barcelona (Mixed remote/office) 🇪🇸

Type ······················· Full-time
Salary ··················· €40,000 - €55,000

Come join a creative team dedicated to improving football performance by combining cutting-edge technology with top football minds!

Kognia Sports Intelligence is seeking Python Engineers to help us build and maintain reliable data pipelines, foster a DataOps mindset at Kognia, and work closely with our engineering and research teams. You will have an opportunity to make a huge impact while collaborating with talented software engineers, data scientists, and more. The salary range is EUR 40.000 - 55.000 annual plus bonus, commensurate with experience. We are looking for multiple positions in this role and therefore open to a variety of experience levels, minimum 1 year in a similar position or 3 years in other engineering roles with relevant responsibilities. There are leadership opportunities with these roles as well.

Kognia Sports Intelligence

We are a young Barcelona-based startup funded by football industry leaders including superstars Xavi Hernández and Iker Casillas. Since opening our office in early 2019 with the founders plus 2 engineers, we have grown to 20+.

Our technology begins with video capture in the stadiums, detects player movements and actions, and delivers insights to coaches and players in the form of video clips with overlay illustrating high-level tactical concepts. Currently we are analyzing all the matches of La Liga but we need your help to scale to other markets and use cases!

This position is currently mixed remote/office at the discretion of each individual and each team. Most engineering roles come to the office less than once a month. Nevertheless, we prefer candidates in the Barcelona area or Spain more generally more administrative reasons but will consider international applications as well, within 1-2 time zones.


  • Design, build and support modern and scalable data pipelines using data processing frameworks, technologies, and platforms.

  • Use best practices around CI/CD, automation, testing, and monitoring of analytics pipelines.

  • Collaborate with software engineers, researchers, data scientists, and stakeholders to understand what data is required and how best to make it available in our platform.

  • Improve our cloud architecture and design new architectures as the need arises.

  • Identify and address possibilities for improvement in areas such as speed of delivery and infrastructure cost reduction.

  • Investigate new technologies and approaches as needed.

  • Willingness to take part in an on-call rotation with your team members.


  • Fluent with one or more high-level programming languages (Python preferred, but also Ruby, Java, Scala, Go, or similar). Willing to work mostly in Python but possibility for other stacks as the team may decide on a service-by-service basis.
  • Experience working with SaaS production architectures in GCP (preferred) or AWS.
  • Ability to adapt to a fast-paced, changing agile environment.
  • Interest (if not experience) in DevOps technologies such as Kubernetes.
  • Excellent team player with strong verbal and written communication skills.
  • Comfortable working in English - we’re an international team based in Barcelona, with English as our shared language.


  • Experience providing data and infrastructure for building and deploying ML models to production.
  • Experience working in multi-functional teams with end-to-end responsibility for product development and delivery within your mission.
  • Interested in being the glue between engineering and research.
  • Experience in data quality and governance.
  • Specific knowledge of GitLab CI/CD.
  • Knowledge of containerization, GitOps, and Linux. Kubernetes experience especially is a big plus.
  • Familiarity with Apache Kafka.

We welcome your application through this listing, or feel free to contact our CTO directly for any questions:

Don’t apply to this job (Unless you’re seriously interested) ↬ ⚽