Staff Engineer - Data Engineering
Anywhere in Canada
We are seeking an experienced Staff Engineer to join our Data Engineering team. The successful candidate will be improving the reliability and stability of our data pipelines, data systems and driving architectural improvements. You will lead as we develop best practices, create stability and operational efficiency for our increasingly complex data and database systems.
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.
- Collaborate with cross-functional teams to understand data needs and design solutions that meet business requirements.
- Apply your engineering expertise to solve large-scale business problems.
- Performing design and code reviews to ensure quality and scalability.
- Lead the design of data governance policies and procedures.
- Supporting on-call assignments and operational management.
- 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.
- You enjoy designing and implementing critical parts of complex systems, 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.
- 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 Terraform.
We are Madhive
A place for the bold who want to make big decisions. The curious who keep charging ahead. The bright minds who spark brilliant ideas. Join us in bringing a human touch to ad technology.
We empower our clients to create enduring relationships with consumers through maximum-fidelity, TV-first technology that elevates media, embodies relentless innovation, and ensures unrivaled revenue acceleration.
Madhive is a dynamic, diverse, innovative, and friendly place to work. We embrace our differences and believe they fuel our creativity. We come from varied backgrounds and think that’s important. Whether it’s taking ideas from previous lives and applying them in different ways or creating something completely new, we are all trail-blazing team players who think big and want to make an impact.
We are committed to cultivating a culture of inclusion and collaboration. We welcome diversity in education, culture, opinions, race, ethnicity, gender identity, veteran status, religion, disability, sexual orientation, and beliefs.
Madhive has been made aware of fraudulent emails that may appear to be from Madhive or a legitimate recruiter acting on our behalf. Please be aware that Madhive would never ask for sensitive or personal information via e-mail. All official Madhive communications will come from an address ending in @madhive.com OR no-reply@greenhouse.io.
Please contact@madhive.com if you are concerned about the legitimacy of our company's outreach.
Please be advised that we will NOT be using third-party recruiting agencies for this search.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Airflow Architecture Big Data BigQuery Bigtable Computer Science Data governance Data pipelines Docker Engineering GCP Golang Kubernetes Pipelines PostgreSQL Spark Streaming Terraform Testing
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Engineer II jobs
- Open Business Intelligence Engineer jobs
- Open Lead Data Analyst jobs
- Open Power BI Developer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Marketing Data Analyst jobs
- Open Data Science Manager jobs
- Open Junior Data Scientist jobs
- Open MLOps Engineer jobs
- Open Business Data Analyst jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Business Intelligence Developer jobs
- Open Data Analytics Engineer jobs
- Open Sr Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Senior Data Architect jobs
- Open Principal Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Junior Data Engineer jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Manager, Data Engineering jobs
- Open Azure Data Engineer jobs
- Open Research Scientist jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Data quality-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open NLP-related jobs
- Open Finance-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Data warehouse-related jobs