• Jobs
  • >
  • Software Engineer (Python), Operations Team

Software Engineer (Python), Operations Team

  • Indefinite
  • Full time
  • €40,000 - €60,000
  • Remote
  • Operations Team

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, integrations, and internal tools, foster a DataOps mindset at Kognia, and work closely with our product and research teams. You will have an opportunity to make a huge impact while collaborating with talented software engineers, data scientists, football coaches, and more. The salary range is EUR 40.000 - 60.000 annual plus bonus, commensurate with experience. We are open to a variety of experience levels, minimum 1 year in a similar position or 3 years in other engineering roles with relevant responsibilities.


Kognia Sports Intelligence

We are a 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 system incorporates data from multiple sources, applying our particular combination of AI and football insight to deliver unique data sets and a product that is both data- and video-driven.

The Operations team is responsible for processing games to generate content and insights. As an engineer on this team, you will help build and maintain internal tools, integrations with data providers, monitoring and alerting systems, and more. In general, you will help automate processes in order to allow us to advance in our journey of scaling from a handful of competitions to dozens.

Key technologies are Python, Postgres, Kafka, Kubernetes, with almost all the day-to-day work in Python -- also React, BigQuery, and dbt could come up depending on the project (of course, we don't expect knowledge of all of these).

We also regularly move individual contributors between teams both "on loan" and on a more permanent basis depending on how priorities, resources, and individual interests evolve over time.

This position is currently mixed remote/office at the discretion of each individual and each team. Some engineering teams come to the office roughly weekly (those who can) although Operations is not currently doing so. Nevertheless, we do prefer candidates in the Barcelona area or Spain more generally for administrative reasons but will consider international applications as well, not more than 4 time zones away.

Responsibilities

  • 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.

Skills and qualifications

Required

  • 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.

Preferred

  • 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.
  • Front-end experience in React.
  • 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: henry.harrison@kogniasports.com