Senior Software Engineer

2 days ago


Montreal administrative region, Canada Ripple Effect Studios Full time

Senior Software Engineer - (AI & ML) - Battlefield Overview Electronic Arts creates next‑level entertainment experiences that inspire players and fans around the world. Every member is part of the story, part of a community that connects globally. Innovation thrives, with new perspectives welcomed and ideas that matter. In our team, everyone makes play happen. Join the Battlefield Long Range Technology team at Electronic Arts, where we are dedicated to pushing the boundaries of gaming technology. As a Machine Learning Engineer with Battlefield Studios, you will play a pivotal role in revolutionizing the gaming experience. Your expertise in cutting‑edge machine learning techniques will be crucial in implementing ML components that directly enable key game features. You will also use GenAI technology to significantly boost game development efficiency, ensuring players enjoy unparalleled experiences. If you are passionate about merging technology with creativity, we invite you to help redefine the future of gaming. Responsibilities Research, design and implement AI and machine learning solutions to solve challenging problems from the game development lifecycle. Apply current and emerging techniques in deep learning (DL), natural language processing (LLM and other NLP technologies) and other machine learning areas to improve existing tools and workflows. Proto­type ideas to demonstrate how ML and AI technologies can be applied to game features and designs. Prepare and manage datasets needed for AI and Machine Learning R&D work. Work in partnership with other EA game teams, centralized research teams, and centralized platform teams to integrate AI solutions into Battlefield. Document and present findings and solutions to non‑technical audiences, and to technical audiences that are not ML/AI experts. Support and manage ML products and pipelines, as well as integration. Required Qualifications And Skillsets Bachelor or Master (Preferred) Degree in Computer Science, Machine Learning, Engineering, or related field. Minimum 3+ years of experience as Machine Learning Engineer, AI Engineer, Algorithm Engineer, Data Scientist, or equivalent. Hands‑on expertise in building deep learning solutions with popular ML frameworks (Tensorflow, Keras, Pytorch, Jax, etc.). Hands‑on experience in building ML/AI solutions around LLM or VLM. Familiarity with RAG, LangChain, MCP, or Haystack. Experience with Agentic AI‑related frameworks and tools (MCP, A2A, n8n, LangGraph, ADK, etc.). Experience in Reinforcement Learning (RL) R&D and framework development. Experience with RL for either Bots or RLHF. Experience with ML/AI development using AWS, Azure, or GCP products and services. Experience with handling Docker containers, Kubernetes, etc. Experience with CI/CD pipelines. Experience or basic knowledge of API development for LLM solutions. Experience or basic knowledge of game engines and ML model deployment into game engines. Pay Transparency – North America Compensation And Benefits The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs). Pay Ranges British Columbia (depending on location e.g. Vancouver vs. Victoria) $138,700 – $199,900 CAD For British Columbia we offer a package of benefits including vacation (3 weeks per year to start), 10 days of sick time per year, paid top‑up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full‑time employees. Certain roles may also be eligible for bonus and equity. Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Computer Games #J-18808-Ljbffr



  • Montreal, Quebec, Canada un emploi de Bilingual Senior Software QA Engineer chez TTC Global Full time

    About TTCThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of...


  • Montreal (administrative region), Canada Talener Full time

    Overview Our client is a global leader in the manufacturing IoT space. They provide cloud‑based and AI‑driven solutions to help manufacturers monitor their industrial equipment, improve efficiency and predict and avoid downtime for maintenance. They are looking for a Senior Software Engineer to do full stack development but heavily focused on the backend...


  • Montreal (administrative region), Canada AKUR8 Full time

    Join to apply for the Senior Python Software Engineer role at AKUR8 Akur8 is a young, dynamic, fast growing Insurtech scale-up that is transforming insurance pricing and reserving with transparent machine learning. Our SaaS platform leverages the power of transparent machine learning and predictive analytics to inject game-changing speed, performance and...


  • Montreal (administrative region), Canada AKUR8 Full time

    Join to apply for the Senior Python Software Engineer role at AKUR8 Akur8 is a young, dynamic, fast growing Insurtech scale-up that is transforming insurance pricing and reserving with transparent machine learning. Our SaaS platform leverages the power of transparent machine learning and predictive analytics to inject game-changing speed, performance and...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Montreal (administrative region), Canada Vaco by Highspring Full time

    This range is provided by Vaco by Highspring. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. CA$115,000.00/yr - CA$125,000.00/yr Location: Montreal (Hybrid - 3 days per week in office) Language Requirement: Bilingual - French and English Join a dynamic Technology and Business Transformation team as a...


  • Montreal (administrative region), Canada Vaco by Highspring Full time

    This range is provided by Vaco by Highspring. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. CA$115,000.00/yr - CA$125,000.00/yr Location: Montreal (Hybrid - 3 days per week in office) Language Requirement: Bilingual - French and English Join a dynamic Technology and Business Transformation team as a...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    A leading enterprise software firm is seeking a Senior Software Engineer to join their expanding Canadian development team. This remote role requires strong expertise in Java and TypeScript, with responsibilities including designing and developing backend services and UI components. Ideal candidates will possess over 7 years of experience and a solid...