Software Engineer (Backend) - TennisViz in London
Software Engineer (Backend) - TennisViz

Software Engineer (Backend) - TennisViz in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Transform large datasets into unique sports insights and collaborate with tennis experts.
  • Company: Join TennisViz, a leader in sports analytics within the innovative Ellipse Group.
  • Benefits: Competitive salary, inclusive culture, and opportunities for personal development.
  • Why this job: Make an impact in sports analytics and engage with players and fans alike.
  • Qualifications: 2+ years in Python, experience with cloud solutions, and a passion for sports.
  • Other info: Dynamic team environment with a commitment to diversity and inclusion.

The predicted salary is between 36000 - 60000 £ per year.

TennisViz is part of the Ellipse Group and is the world leader in using algorithmic software to process player and ball tracking data to create ground-breaking analysis in real time. Our unique automated software captures every shot, situation, phase, and tactic, which are the foundation of a new set of performance metrics called TennisViz Insights.

With ambitious growth plans, we are looking to recruit a Backend Software Engineer to join us at the cutting edge of sports analytics. If you enjoy transforming large datasets into unique statistics that tell a compelling story—engaging everyone from professional players to casual fans—this role is for you!

Responsibilities
  • Work directly with our team of tennis experts to develop new innovative insights and graphics used by players, coaches, commentators and more.
  • Work with internal and external stakeholders to design, develop and deploy the APIs used by broadcasters and rights holders.
  • Manage our central database and lead research into new technologies and approaches to optimise our data architecture.
  • Build and maintain robust ETL pipelines for multiple internal and external sources.
  • Monitor data quality for accuracy and completeness.
  • Collaborate with the data science team on feature engineering, model deployment and monitoring.
Requirements
  • At least 2 years experience in Python or similar language and experience with Flask or a similar framework.
  • Experience working with a cloud solution (AWS, Google Cloud, Azure, Oracle, Snowflake, etc) but particularly AWS data services.
  • Experience working with complex relational databases and SQL.
  • Experience with ETL systems and data modelling.
  • Experience developing and deploying scalable APIs.
  • Familiarity with Linux server environments and working with the command line.
  • Strong written communication skills both technical and non-technical.
  • Strong interest and knowledge in a variety of sports in particular tennis.
  • Experience working with sports data.
  • Familiarity with a version control system e.g. Git, and standard code repository workflows & processes.
  • Experience with writing unit/integration tests.
  • Experience working with and developing CI/CD pipelines.
  • Experience with message broker technologies such as Redis, Kafka etc.
  • Experience with Docker and Kubernetes or equivalent.
Equality and diversity

Ellipse is committed to building an open and inclusive culture that supports personal development and learning. Ellipse believes in the principle of equal opportunity in employment and its employment policies for recruitment, training, development and promotion despite any differences based on individual grounds of race, colour, nationality, religion or belief, sex, sexual orientation, marital status, age, ethnic and national origin, disability or gender reassignment.

About Ellipse

TennisViz is part of Ellipse Data. Ellipse Data is a leading sports data and analytics company comprising CricViz (cricket), TennisViz (tennis), FootballViz (football), Oval Insights (rugby), Stuart Farmer Media Services (rugby), and horse racing. Working with the world’s biggest broadcasters, professional teams and rights holders, we ensure every moment matters with data-driven products and services.

We cannot promise to respond to all applicants due to the volume we receive.

Software Engineer (Backend) - TennisViz in London employer: Ellipse

At TennisViz, part of the innovative Ellipse Group, we pride ourselves on being at the forefront of sports analytics, offering a dynamic work environment that fosters creativity and collaboration. Our commitment to personal development and inclusivity ensures that every team member has the opportunity to grow their skills while contributing to groundbreaking projects that impact players and fans alike. Join us in a culture that values passion for sports and cutting-edge technology, all while enjoying the vibrant atmosphere of our location.
E

Contact Detail:

Ellipse Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Backend) - TennisViz in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, especially those connected to TennisViz or similar companies. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your expertise in Python and backend development.

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of sports analytics and data processing. Being able to discuss how you can contribute to TennisViz's innovative insights will definitely impress!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Software Engineer (Backend) - TennisViz in London

Python
Flask
AWS
SQL
ETL Systems
Data Modelling
API Development
Linux Server Environments
Git
Unit Testing
CI/CD Pipelines
Redis
Kafka
Docker
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Backend Software Engineer. Highlight your experience with Python, Flask, and any cloud solutions you've worked with. We want to see how your skills align with our needs!

Showcase Your Projects: Include any relevant projects or experiences that demonstrate your ability to work with complex databases and APIs. If you've developed scalable systems or worked with sports data, let us know! We love seeing practical examples.

Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're passionate about sports analytics and how you can contribute to TennisViz. We appreciate straightforward communication!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Ellipse

✨Know Your Tech Stack

Make sure you’re well-versed in Python, Flask, and any cloud solutions like AWS. Brush up on your SQL skills and be ready to discuss your experience with ETL systems and APIs. The more you can demonstrate your technical knowledge, the better!

✨Show Your Passion for Sports

Since this role is all about sports analytics, it’s crucial to express your enthusiasm for tennis and sports data. Share any relevant experiences or projects that showcase your interest and how it aligns with TennisViz's mission.

✨Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice explaining your thought process when solving problems, especially those related to data architecture and pipeline management. This will show your analytical skills and ability to think on your feet.

✨Communicate Clearly

Strong communication skills are key, so practice explaining complex technical concepts in simple terms. Be prepared to discuss your previous work with both technical and non-technical stakeholders, as this will highlight your versatility and teamwork abilities.

Software Engineer (Backend) - TennisViz in London
Ellipse
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
  • Software Engineer (Backend) - TennisViz in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • E

    Ellipse

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>