Software Engineer
EA Digital Illusions CE AB · Stockholm · Tills vidare · Deadline 2026-11-29
EA Digital Illusions CE AB is seeking a **Software Engineer** to join the EA SPORTS TRACAB team. The position focuses on boosting the productivity of the Computer Vision and Machine Learning developers by creating internal tools, infrastructure, and automation. Core responsibilities include designing intuitive visualization tools, dashboards, and graphical user interfaces, as well as converting manual tasks into automated scripts and workflows. The role also involves refining data storage, organization, and pipelines, building automated testing and evaluation systems, enhancing observability and debugging tools, and exploring AI-assisted development techniques to optimize ongoing development and operations. Applicants must hold a **master's degree in Computer Science** or possess equivalent academic or industrial experience. Essential technical qualifications include proficiency in **Python, Node.js, and React**, alongside hands-on experience with data, APIs, and software tooling. Candidates need strong analytical and communication skills, with the ability to navigate unfamiliar codebases and implement practical solutions. Desirable assets include experience with C++, databases, data formats such as Parquet, CI/CD pipelines, automated testing, observability tools, AI coding assistants, or prior exposure to computer vision, machine learning, and sports tracking data.
EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.
As a Software Engineer at EA SPORTS TRACAB, you will help make our Computer Vision and Machine Learning team more productive by building tools, infrastructure and automation that simplify how we develop, test and operate our systems.
We're looking for a versatile, pragmatic engineer who enjoys solving problems, improving workflows and making life easier for other developers.
Responsibilities
- Create tooling that transforms how we understand, access and work with our data.
- Build intuitive visualisation tools, dashboards and user interfaces.
- Turn manual tasks into simple GUIs, scripts and automated workflows.
- Improve data storage, organisation and pipelines to support our ML developers.
- Develop automated metrics, testing and evaluation tools to help developers measure and improve system performance.
- Improve observability and debugging tools to make our systems more reliable and easier to maintain.
- Explore AI-assisted development and automation to improve team productivity.
Requirements
- Master's degree in Computer Science or equivalent academic or industrial experience.
- Comfortable with Python, Node.js and React.
- Experience working with data, APIs and software tooling.
- Curious, pragmatic and communicative, with a passion for making things work better.
- Ability to quickly understand unfamiliar codebases and deliver practical solutions.
Nice to have
Experience with:
- C++.
- Databases, data pipelines and formats such as Parquet.
- CI/CD, automated testing and observability tools.
- AI coding assistants and development automation.
- Computer vision, machine learning, sports video or tracking data.