Jobs
>
Vancouver

    Principal Software Engineer - Vancouver, BC, Canada - Activision

    Default job background
    $130,007 - $274,965
    Description
    Principal Software Engineer (Distributed Systems/ Data)

    Requisition ID:
    Demonware is a member of the Activision family of studios.

    We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises.

    We have launched well over 100 games, and our services connect multiple millions of players each day into epic entertainment experiences.

    We also have a strong history of supporting great franchises such as Tony Hawk, Crash Bandicoot, Destiny, Diablo, Guitar Hero, and Skylanders.

    Demonware's data team is responsible for creating the services and infrastructure that ingest billions of events our games emit each day.

    At this scale, the challenges we face empower our engineers to flex their creative engineering muscles. The Demonware data team also works with studios to model and instrument the things that matter.

    We work with our customers to ship data forward applications, ensure compliance of data produced and oversee the quality throughout.

    We are looking for a data engineer to join our talented data engineering team that's responsible for managing our large-scale data footprint.

    The duties can be performed in our Vancouver Canada office or from our Los Angeles office.

    If the opportunity to work with some of the brightest minds in data engineering is enticing, we welcome you to apply.

    Design, develop, and support scalable and efficient data applications, tools and frameworks.
    Collaborate with internal data customers to provide optimized solutions for their data needs.

    Assist in developing solutions around our big data platforms using technologies such as Flink, Kafka, Kubernetes, Spark-Streaming, and others.

    Build efficient data pipelines that allow faster data processing and transformations at scale.
    Apply data engineering expertise in troubleshooting problems around our large-scale distributed big data systems.
    Build APIs for integration with our internal systems and third-party data sources.

    Collaborate closely with other engineers on the data team who are responsible for managing various aspects of our data footprint including data instrumentation, frameworks, ingestion, streaming, processing, transformation, and visualization.

    Comfortable with one or more computer programming languages (Java, Kotlin, Scala, Python, etc.)
    Extensive background and strong technical expertise designing, implementing, and running distributed systems at massive scale.
    Advanced knowledge of some of the big data technologies (Flink, Kafka, PubSub, Spark, etc.).

    Production experience with version control tools and solid understanding of containerization, build, and deployment processes (Argo CI/CD, GitHub, Jenkins, Airflow, Docker, Kubernetes, etc.).

    Advanced understanding of software development practices (preferably agile practices).
    Good communication and ability to work with data stakeholders independently.
    Experience in solving complex data engineering problems at a really large scale.
    Extensive knowledge of modern data architectures and approaches (Streaming, LakeHouse, Data Mesh, Data Fabric, etc.)

    Relocation Support, generous paid vacation, RRSP matching program and top-tier medical, dental and life insurance coverage for you and your dependents and perks.

    We run every part of the players' online experience, from logging in to matchmaking to climbing the leader boards, for popular video game franchises such as Call of Duty, Tony Hawk Pro Skater, Crash Bandicootand Skylanders.

    Our main motto is Always Game

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law and will not be discriminated against on the basis of disability.

    Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance;
    ~Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave;
    ~ Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others;
    ~ If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance.

    Eligibility to participate in these benefits may vary for part time and temporary full-time employees and interns with the Company.

    00 CAD. Actual amounts will vary depending on experience, performance and location.

  • Bloombase Canada Inc.

    software engineer

    2 weeks ago


    Bloombase Canada Inc. Vancouver, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Experience · 2 years to less than 3 years · Workplace information · Remote work available · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Sakura Distributors Inc.

    software engineer

    2 weeks ago


    Sakura Distributors Inc. Surrey, Canada

    Education: · Expérience: · Education · Bachelor's degree · Experience · 1 year to less than 2 years · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworking solutions for largedata center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and ...

  • Akkodis

    Software Engineer

    2 weeks ago


    Akkodis British Columbia, Canada

    On behalf of our client we are seeking Senior and Lead software engineers with a strong background with C++ and Chromium. · This company offers our team members value most is our fun and truly 'people-first' culture where you're given the autonomy to do your best work and provid ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworking solutions for largedata center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and ...

  • Arista

    Software Engineer

    5 days ago


    Arista Vancouver, Canada

    Software Engineer (Packet Forwarding Engines) · Full-time · Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to ...

  • Fossbytes Media Pvt Ltd

    Software Engineer

    5 days ago


    Fossbytes Media Pvt Ltd Vancouver, Canada $45 - $68

    Welcome to Maxis, home to tinkerers, craftspeople, & storytellers. Our drive is to inspire everyone to make a better world through creative play. As the developer of The Sims, we create games and experiences for millions of people around the world and are always looking for new w ...

  • Trimble

    Software Engineer

    5 days ago


    Trimble Vancouver, Canada

    Are you passionate about developing software with the quality necessary to deliver on the most demanding customer requirements? · Are you interested in identifying and delivering disruptive cutting-edge technologies? · What You Will Do · Successful candidates will have strong t ...

  • Arista

    Software Engineer

    5 days ago


    Arista Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...

  • UrbanLogiq

    Software Engineer

    1 week ago


    UrbanLogiq Vancouver, Canada

    Join UrbanLogiq - Where Data Empowers Communities · At UrbanLogiq, we're not just developing a platform; we're revolutionizing how government agencies leverage data to enhance community life. Since our inception in 2016, we've been at the forefront of the govtech industry's innov ...

  • Microsoft Canada

    Software engineer

    4 days ago


    Microsoft Canada Vancouver, Canada

    Azure high-performance computing (HPC) andartificial intelligence (AI) Software team is expanding our talented team of developers in Vancouver. Our software backs some of the world's largest and most critical workloads for AI and HPC. Computational demand driven by artificial int ...

  • T-Net British Columbia

    Software Engineers

    5 days ago


    T-Net British Columbia Vancouver, Canada

    Our client is a 30-person custom software development shop with an established track record and brand name enterprise clients as well as innovation clients. Due to continued growth, they are adding several software engineers to their team. You will join a project that suits your ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, BC, Canada $95,000 - $145,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, BC, Canada $95,000 - $145,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...

  • Akkodis

    Software Engineer

    1 week ago


    Akkodis British Columbia, Canada

    On behalf of our client we are seeking Senior and Lead software engineers with a strong background with C++ and Chromium. · This company offers our team members value most is our fun and truly 'people-first' culture where you're given the autonomy to do your best work and provid ...

  • Electronic Arts Inc.

    Software Engineer

    1 week ago


    Electronic Arts Inc. Vancouver, Canada

    · Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets. · The Software Engineer role within Sports QVE department is resp ...

  • FranklinCovey

    Software Engineer

    3 weeks ago


    FranklinCovey Vancouver, BC, Canada

    Title: Software Engineer · Division & Department: Corporate Platform Development · Status: Full-Time Exempt · Reports to: Engineering Manager · Location: Remote – Anywhere in British Columbia, Alberta, or Ontario, Canada provinces · Job Summary · Within the last five y ...