Software Engineer - Server/Backend

Niantic
CA, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

Niantics mission is to use emerging technology to enrich our experiences as human beings in the physical world. We build products that inspire movement, exploration, and face-to-face social interaction.

Niantic is seeking a Software Engineer - Server to build the server infrastructure that supports projects such as Pokmon GO, Pikmin Bloom and Ingress.

You will work on real-time indexing, querying and aggregation problems at massive scales of hundreds of millions of events per day.

These technical challenges pertain to a single, coherent world-wide instance shared by millions of users.

We seek engineers with strong technical background, great execution, and self-starter mentality. The ideal candidate loves to jump into the unknown, clarify ambiguities, quickly learn from failures, and break down vague ideas into concrete tasks.

Responsibilities

  • Build and design reliable, high-throughput, low latency and scalable server and networking systems that support Niantics developers and products.
  • Build key components of the platform that developers can incorporate to create rich experiences in their games.
  • Perform load testing, participate in code reviews, write unit tests, and conduct troubleshooting to ensure uptime for live systems.
  • Collaborate with other specialists, product managers, and other departments to ensure code meets internal standards.

Qualifications

  • BS, MS, or PhD in Computer Science, or a related technical field.
  • Minimum of 2+ years of experience building reliable scalable platforms, 5+ years for senior level candidates.
  • Proficiency in one of the following languages : Java, Go or C++ with working knowledge of Python, SQL.
  • Experience building networked and distributed systems.
  • Experience building concurrent and multi-threaded services.
  • Delivered solutions to production environments, and provided tools to monitor, support and mitigate any issues.

Plus If.

  • Experience with deployment on hosting providers, such as Google Cloud, Azure or AWS.
  • Experience with building ETL pipelines or crafting data-related ingestion APIs.
  • Familiarity with one or more open source projects, such as Redis, Prometheus, Grafana, ElasticSearch and Envoy.
  • Familiarity with Kubernetes, infrastructure as code (such as Terraform)
  • Experience mentoring junior engineers or leading projects.

Join the Niantic team!

Niantic is the worlds leading AR technology company, sparking creative and engaging journeys in the real world. Our products inspire outdoor exploration, exercise, and meaningful social interaction.

Originally formed at Google in 2011, we became an independent company in 2015 with a strong group of investors including Nintendo, The Pokmon Company, and Alsop Louie Partners.

Our current consumer titles include pioneering global-control game Ingress, record-breaking AR game Pokmon GO, and Pikmin Bloom.

In November 2021, we launched our developer platform, Lightship, enabling creators to build immersive AR experiences around the globe.

Niantic is an Equal Opportunity employer. We believe that cultivating a workplace where our people are supported and included is essential to creating great products our community will love.

Our mission emphasizes seeking and hiring diverse voices, including those who are traditionally underrepresented in the technology industry, and we consider this to be one of the most important values we hold close.

We're a hard-working, fun, and exciting group who value intellectual curiosity and a passion for problem-solving! We have growing offices located in San Francisco, Sunnyvale, Bellevue, Los Angeles, New York, London, Tokyo, Hamburg, and Zurich.

24 days ago
Related jobs
Promoted
ByteDance
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Therefore, we set up an engineer team with high talent density, mainly focusing on AI technology and Privacy&Security in CapCut. Optimize backend systems and services for data security, modularity, com...

Promoted
Tik Tok
San Jose, California

As a Staff Backend Engineer on the TikTok AI Camera Team, you will be responsible for designing, building, and maintaining scalable and robust backend systems to support the camera tools and functionalities used by millions of users worldwide. If you are a skilled Staff Backend Engineer with a passi...

Promoted
FLYR Labs
Los Angeles, California

Progressive career experience as a software developer in backend engineering roles. We are looking for Software Engineers to join our Dynamic Pricing product team. Ability to grow the engineering-excellence culture, and influence the larger engineering organizations. You will develop a robust and sc...

New Relic, Inc.
San Jose, California

Our software delivers insightful observability tools across different technologies and distributed systems, enabling software engineering teams to identify, understand, and tackle issues, analyze performance, and optimize their software and infrastructure. Software Engineer- Backend - Ingest Streami...

Duro
Los Angeles, California

Software Engineer to become part of our innovative engineering team. You’ll be creating infrastructure for software that you would want to use if you were a mechanical or electrical engineer. Help build and maintain an Enterprise B2B SaaS platform backend and API. Collaborate and communicate on back...

TikTok
San Jose, California

BA/BS Degree in Computer Science or related major;- 3+ years of industry experience in a software development environment;- Strong knowledge of data structures and algorithms, proficient in at least one coding language, including but not limited to Go, Java, Python, C++, JavaScript, TypeScript;- Cur...

ICONMA
Foster City, California

Support data-driven engineering decisions through improved observability and key metrics. Partner with engineering teams to support long-term scaling of their data pipelines. ...

AppLovin
Palo Alto, California

The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow their global audiences. As a member of our Ad Server team, you’ll solve technical challenges, including the design and architecture of a back-end handling billions of requests per day, work on our me...

BrightInsight
San Jose, California
Remote

Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories. Lead a team of software engineers from nearshore and offshore partners. Knowledge of metadata model-driven software system and...

ByteDance
San Jose, California

Of the required experience, must have 1 year of experience in each of the following:- Designing and implementing software service architecture to support high throughput and fault tolerant services;- Designing web applications with Java, Go, and Python programming languages;- Performing Linux admini...