Activision

Staff Backend Engineer

Activision

full-time

Posted on:

Location Type: Office

Location: San Francisco • California, New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $111,780 - $206,882 per year

Job Level

Lead

Tech Stack

ApacheAWSBigQueryCassandraCloudDistributed SystemsDockerGoogle Cloud PlatformGradleJavaJenkinsKafkaKubernetesNoSQLOpen SourceSpark

About the role

  • Design and develop highly scalable, available and reliable Ads & Monetization platform that handles billions of requests per day
  • Partner with architects, senior engineers and cross team members to build high volume backend systems
  • Take complete ownership and manage individual projects priorities, deadlines and deliverables with your technical expertise
  • Work with the product team to understand the business needs and translate them into development/design tasks
  • Provide technical directions and mentorship to other engineers
  • Be a role model in engineering best practices and design/coding standards for delivering high quality products

Requirements

  • Demonstrated ability leading the development of highly performing services in Java
  • Experience in designing overall architecture and design for large-scale distributed systems
  • Experience with NoSQL systems e.g., Bigtable, Cassandra, Elastic
  • Expert knowledge in System Design, Schema & Data Modeling and Performance Analysis
  • Experience working with Multi-threading, Asynchronous, Streaming/Messaging technologies (e.g. Kafka, RabitMQ)
  • Great interpersonal skills and a consistent record to work in a collaborative team environment
  • BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience
  • Experience working in a cloud-based environment with Google Cloud Platform or AWS
  • Knowledge and experience in CI/CD, test automation, Jenkins, Gradle, and related technologies
  • Experience with open source technologies like Docker, Kubernetes, Google BigQuery
  • Experience with distributed computing frameworks (Apache Spark, Flink) preferred
Benefits
  • Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance
  • 401(k) with Company match, tuition reimbursement, charitable donation matching
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaNoSQLSystem DesignSchema ModelingData ModelingPerformance AnalysisMulti-threadingAsynchronous ProgrammingStreaming TechnologiesDistributed Computing
Soft skills
interpersonal skillscollaborative team environmenttechnical directionmentorshipownershipproject managementcommunication
Certifications
BA/BS in Computer Science