Data Infrastructure Engineer

MongoDB
Canada
150K $ / an (estimé)
Temps plein

The Developer Productivity Infrastructure team is a member of our DevProd Platforms group. Our team owns the cloud infrastructure for DevProd, and we’re expanding our focus to include a Data Platform.

Some of the challenges our team faces is being able to maintain the infrastructure that allows many thousands of hosts to be created and destroyed a day, maintain DevProd’s sizable Atlas footprint, and being able to respond quickly to meet the needs of our users.

What will this position do?

This position is located in the MongoDB Developer Productivity organization, and specifically within the Platform group within DevProd.

The mission of DevProd is to empower MongoDB developers to efficiently build a transformative data platform that is provably high quality, secure, performant, and releasable on-schedule.

We are looking for someone that’s familiar with both the data domain, and infrastructure. Our team has a big mission to build a data platform for MongoDB R&D to use to make data-informed decisions.

We’re just at the start of our journey and are looking for a new team member to join us that can take on the job of making sure that our fledgling data platform is stable, secure, scalable, self-healing, and durable.

Here’s what we expect of you :

  • Understand SQL at an advanced level and are able to review SQL statements from other teams
  • Have experience with distributed computing frameworks, such as Hadoop or Spark.
  • Have experience with data pipelines and workflow management tools (for example, Airbyte)
  • Are able to write easy to maintain code and documentation in at least one language. (We’re a golang shop.)
  • Know how to leverage CI / CD systems to deploy and make changes to an already existing data platform infrastructure
  • Are able to use infrastructure-as-code tools to create self-healing systems. (We use Terraform)
  • Understand the problem domain of cloud-native infrastructure for data services, and keeps your knowledge up to date as the industry evolves
  • Can lead small-to-medium sized projects independently, while keeping your Lead (Manager) and various stakeholders up-to-date
  • Can own the infrastructure of our data platform, and uses your knowledge to keep it stable, performant, durable, and secure
  • Always be willing to jump in and use your knowledge and skills to resolve issues, hopefully before our users even notice

What would make you stand out :

  • Love the challenge of dealing with large amounts of fast-moving data
  • In addition to advanced SQL knowledge, you’re familiar with MQL. (MongoDB Query Language)
  • You know several programming languages, including Go, Java and Python
  • Have an open mind and a willingness to adapt infrastructure designs over time as our needs change and grow
  • Are able to work with container orchestration systems, such as Kubernetes, even if you aren’t (yet!) an expert in it
  • Have an understanding of telemetry data. We use OpenTelemetry and like to make things as visible as we can
  • You are well-versed in data reliability and integrity best practices
  • You maintain a working knowledge of the data-focused offerings from our cloud providers, and are able to make recommendations as new technologies emerge
  • You have a deep knowledge of Linux and TCP / IP networking
  • You can help our team win the game of Apache Project or Fictional Dinosaur-Like Cartoon Character?

Other things you might want to know :

  • We’re a distributed team. Our Platform team is located mostly in the EDT and PDT time zones, but we work with other teams all over the world
  • Our team is remote-first. We use tools like Slack and Zoom to work together. We try to get together on occasion, but our day-to-day is all remote (If you live close to one of our offices, and would like to use it, that’s okay, too!)
  • We have a lot of data that’s generated every day. Our internal CI system, , runs millions of tests daily
  • One of the challenges we’re facing is figuring out how to take those millions of daily test results and determine which tests are the most beneficial to run
  • Our customers are all internal to MongoDB. We’re in the nice position where we can easily talk to our users
  • You’d have a chance to join our team at the very early stages of our data platform. We have a big dream and mission, and you’d get to help us design and implement it along the way
  • You’d get a chance to look at some very large MongoDB instances
  • Il y a 8 jours
Emplois reliés
MongoDB
Canada

Our team owns the cloud infrastructure for DevProd, and we’re expanding our focus to include a Data Platform. We are looking for someone that’s familiar with both the data domain, and infrastructure. Our team has a big mission to build a data platform for MongoDB R&D to use to make data-informed dec...

Offre sponsorisée
Cascadia Motivation
Canada

Proven experience as a Data Analyst or similar role. Ensure our databases are up-to-date, accurate, and secure. Analyze data to provide insights that drive business decisions and improve our services. Design and implement new databases to support our expanding range of services. ...

Offre sponsorisée
Tata Consultancy Services.
Canada

Data Wrangling – proficiency in handling imperfections in data is an important aspect of a data scientist job description. Data mining or extracting usable data from valuable data sources. Robust Understanding of Data Modelling. Programming Skills – Must have Linear Programming and knowledge of stat...

Offre sponsorisée
V-Solve
Canada

As a DevOps engineer setup CI/CD pipeline for application deployment. Work in the DevOps team, to build new shared infrastructure services for on premises failover environment: S3, Kafka, Data Store. Work with DevOps team to establish connectivity between new failover shared services and existing sh...

Offre sponsorisée
Synctera
Canada

As a backend software engineer you’ll join our Customer Identity, Risk, and Compliance team, continuing to reduce risk for our customers and ensure regulatory compliance. Our ideal candidate is curious and enthusiastic about those areas as well as the broader FinTech ecosystem (but may not have work...

Offre sponsorisée
Insight Global
Canada

Insight Global is looking for a skilled Senior Data Engineer to work remotely in Canada for a large AAA game employer on a 6-month contract. Knowledge or experience in Data mesh or Data Lake House Designs. You will be working with the data products team on the core metric platform for centralized re...

Offre sponsorisée
Electronic Arts (EA)
Canada

We are seeking a Software Engineer to join our platform engineering and infrastructure support team, where you will be immersed in a stimulating environment that leverages multiple cutting-edge technologies. As a Software Engineer, You Will. Develop Golang-based software components ranging from APIs...

Offre sponsorisée
AdventInfotech
Canada

The Data Scientist will play a crucial role in turning complex data into actionable insights that drive business decisions and innovation. We are seeking a highly motivated and skilled Data Scientist to join our dynamic team. Previous industry experience in a data scientist or analytics role. This p...

Offre sponsorisée
Trapeze Group
Canada

As a Senior Software Developer at Trapeze MPS, you will:. As part of a team of talented individuals, you would play an important role in designing, developing, and maintaining exciting and responsive software solutions. Ensure that technical and quality standards are applied throughout the software ...

Offre sponsorisée
RI-MUHC | Research Institute of the MUHC | #rimuhc,
Canada

The data engineer is responsible for architecting, implementing, and maintaining compute frameworks, analysis tooling, and/or model implementations used or created by the Data Science team to support the management and analysis of clinical and administrative data at the McGill University Health Cent...