Software Engineer Intern - Computer Vision and Machine Learning

1 Day ago • All levels

About the job

The multi-disciplined Player & Quality Insights team focuses on understanding player
behavior and designing player feedback events across our entire portfolio of games, to help
game teams develop the games and experiences our players want to play. We are a
player-inspired team where every major decision starts with who we make games for.

Main purpose of the role

As a Software Engineer Intern, you will be an integral part of the PQI Tech team, primarily
focusing on research and development (R&D) projects. You will work on developing tools
and features using computer vision and machine learning techniques to streamline the
validation processes for video games. This role offers a unique opportunity to gain
hands-on experience with AI technology and contribute to the high standards of quality
across EA products. Depending on your performance and the availability of positions, there
may be opportunities for a full-time role upon successful completion of the internship.

Your Responsibilities

  • Assist in the research and development of AI and computer vision algorithms to measure and analyze game performance.
  • Work on collecting and processing gameplay data to train and validate AI models.
  • Develop prototypes and proof-of-concepts, designing processes and creating system flowcharts to illustrate how the solutions function.
  • Assist PQI Tech in helping game development teams integrate AI-powered performance measurement tools into the game development pipeline.
  • Conduct thorough testing and validation of developed solutions to ensure accuracy and reliability.
  • Create detailed documentation of research findings, development processes, and integration procedures.
  • Independently develop a complete feature, exploring various approaches to identify the most suitable solutions. Share knowledge with team members to ensure expertise is retained within the PQI Tech group.
  • Gain hands-on experience working within the Scrum framework, delivering incremental updates within a two-week sprint timeframe.

Your Qualifications

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Video Game Development.
  • Proficiency in programming languages such as Python, C++, or C#/.NET. Experience with AI frameworks such as TensorFlow, PyTorch, or OpenCV is a plus.
  • Solid understanding of AI and computer vision principles, including machine learning, large language models (LLM), image processing.
  • Solid analytical and problem-solving skills with a strong attention to detail.
  • Ability to work effectively in a collaborative team environment and communicate complex technical concepts clearly.
  • Effective communication, and the ability to receive constructive feedback and turn it into learning opportunities.

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Community Of Madrid, Spain (On-Site)

Texas, United States (Hybrid)

View All Jobs

Similar Jobs

Aristocrat Gaming - GDK Senior Software Engineer

Nevada, United States (Hybrid)

Tencent - Senior Software Engineer - Frontend

Shanghai, China (On-Site)

Activision - Senior Associate Software Engineer - Demonware

British Columbia, Canada (On-Site)

Second Dinner - Software Engineer Intern, LiveOps - Marvel Snap

Second Dinner Us Remote (Remote)

Second Dinner - Software Engineer Intern, Tools - Marvel Snap

Second Dinner Us Remote (Remote)

Similar Skill Jobs

Aristocrat Gaming - GDK Senior Software Engineer

Nevada, United States (Hybrid)

Tencent - 安全工程师 Cybersecurity Engineer

Guangdong Province, China (On-Site)

Keywords Studios (Player Support) - Senior Game Programmer - C++ & Unreal Engine

South Australia, Australia (Hybrid)

Unity - Senior Technical Trainer

Tokyo, Japan (On-Site)

Embark Studios - Dialogue Designer

Stockholm County, Sweden (On-Site)

Casumo - Data Engineer

Malta (On-Site)

Jobs in Madrid, Community of Madrid, Spain

UNIVRSE - Product Owner

Catalonia, Spain (On-Site)

Keywords Studios (Player Support) - Dutch Games Linguist

Community Of Madrid, Spain (On-Site)

Raw group - Technical Support Engineer

Andalusia, Spain (On-Site)

Lingo Kids LLC - Education and Curriculum Specialist

Community Of Madrid, Spain (Remote)

ElevenLabs - Forward Deployed Engineer

Catalonia, Spain (Remote)

The Workshop - Head of Security

Andalusia, Spain (On-Site)

Software Engineering Jobs

Aristocrat Gaming - GDK Senior Software Engineer

Nevada, United States (Hybrid)

Tencent - 安全工程师 Cybersecurity Engineer

Guangdong Province, China (On-Site)

Tencent - Senior Software Engineer - Frontend

Shanghai, China (On-Site)

Ubisoft - Real Estate Specialist

Île-de-France, France (Hybrid)

Keywords Studios (Player Support) - Lead Artist - Game Development

Queensland, Australia (Hybrid)

Keywords Studios (Player Support) - Art Director

British Columbia, Canada (Hybrid)

Keywords Studios (Player Support) - Art Director

Victoria, Australia (Hybrid)

Sperasoft - Lighting Artist

Yerevan, Armenia (On-Site)

Sperasoft - Lighting Artist

Abu Dhabi, United Arab Emirates (On-Site)