Staff Engineer

 

Description:

We are seeking an experienced Staff Engineer to join our Device Graph team. Our focus on developing the device graph technology stems from its ability to facilitate cross-screen attribution and precision targeting, which ultimately benefits our customers. We are committed to pushing the boundaries of this technology, aiming to continuously innovate and assist our customers in solving increasingly complex challenges.

The future of the device graph holds great potential for our customers, as it will empower them to address highly detailed questions, enabling more precise and efficient campaign planning and execution. To achieve this, we anticipate a significant overhaul and restructuring of our platform, as well as the exploration of cutting-edge technologies that can drive substantial advancements.

In this role, you will be a pivotal figure in shaping our technical strategy and execution. Collaboration with our product team and other technology leaders will be central to your responsibilities.

What you’ll do:
 

  • Driving design and architecture discussions and building alignment on complex technical decisions
  • Designing, coding, testing, and releasing high-quality software for feature specs and architectural improvements. Running and measuring live experiments to vet hypotheses.
  • Supporting on-call assignments and operational management of the software fleet
  • Performing design and code reviews,
  • Mentoring junior engineers, supporting hiring and evaluation of candidates.
  • Writing technical documents to influence decisions at the executive level.

     

Who you are:
 

  • 10+ years experience working with big data systems that can process and transform data at petabytes scale.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Familiar with messaging systems, batch processing, serverless, and streaming technologies.
  • You are an engineer for whom the dataset size doesn’t matter. Your team’s services can return results with the same accuracy and latency, whether from a 1 GB or 10 PB dataset.
  • Handling database design and considerations for data at scale for transaction management, reporting, and analytics
  • Familiarity with graph database technologies is a plus
  • Designing and implementing critical parts of complex systems and evolved into a strong crafts person in utilizing best-of-breed algorithms, design patterns, and system design skills
  • Handling operational aspects of large-scale systems focusing on observability, tech debt management, code refactoring, and robust software development and release processes.
  • Cloud-based software development and familiarity with open-source technology options
  • Articulating technically complex topics in an easy-to-understand way via written and verbal communication methods
  • Our stack runs entirely on GCP. Our engineers are language agnostic, but core technologies for our backend include Golang, gRPC, BigQuery, Postgres, Airflow, Bigtable, Docker, Spanner, Firebase, Kubernetes, and 

Organization Madhive
Industry Engineering Jobs
Occupational Category Staff Engineer
Job Location New York,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 10 Years
Posted at 2024-01-19 6:29 pm
Expires on 2025-01-25