
Staff Backend Engineer
Activision
full-time
Posted on:
Location Type: Office
Location: San Francisco • California, New York • 🇺🇸 United States
Visit company websiteSalary
💰 $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