Data Engineer with MongoDB

Overview

On Site
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Amazon Web Services
Apache Spark
Extract, Transform, Load
Information Systems
Java
Microsoft Azure
MongoDB
NoSQL
Node.js
Data Modeling
Data Integrity
Data Engineering

Job Details

Job Title - Data Engineer with MongoDB 

Location - Charlotte, NC / Plano, TX 

Job Type - Full time 

 

Job Description 

Key Responsibilities:

•MongoDB Database Management: 

Designing, implementing, and managing MongoDB database architectures, including schema design, indexing, replication, shading, and performance optimization for large-scale data.

•Data Pipeline Development: 

Building and maintaining robust ETL/ELT (Extract, Transform, Load) pipelines for ingesting, transforming, and loading structured and unstructured data from diverse sources into MongoDB and other data platforms.

•Performance Optimization: 

Optimizing MongoDB queries, aggregation pipelines, and overall database performance to ensure efficient data processing and retrieval.

•Data Integrity and Security: 

Ensuring data integrity, quality, and security by implementing appropriate validation, monitoring, access controls, and encryption measures within MongoDB and related systems.

•Collaboration and Integration: 

Working closely with application developers, data scientists, data analysts, and DevOps teams to understand data requirements, integrate MongoDB with other systems and cloud services (e.g., Google Cloud Platform, AWS, Azure), and support data-driven applications.

•Troubleshooting and Monitoring: 

Monitoring data pipeline performance, troubleshooting issues, and implementing solutions to ensure data reliability and availability.

•Documentation: 

Creating and maintaining documentation for data pipelines, database schemas, and data engineering processes.

Required Skills and Qualifications:

•Strong MongoDB Expertise: 

In-depth knowledge of MongoDB's features, including document modeling, aggregation framework, indexing, shading, and administration.

•Programming Proficiency: 

Strong programming skills in languages like Python, Java, or Node.js, particularly with MongoDB drivers and related libraries.

•Data Pipeline Tools: 

Experience with data pipeline tools and technologies such as Apache Spark, Airflow, Kafka, or cloud-native data services.

•Cloud Platform Experience: 

Familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and their data-related services.

•Data Modeling and Design: 

Ability to design efficient and scalable data models for NoSQL databases.

•Problem-Solving and Analytical Skills: 

Strong aptitude for troubleshooting data-related issues and optimizing data systems.

•Communication and Teamwork: 

Excellent communication and collaboration skills to work effectively with cross-functional teams.

Requirements:

• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.

Master's degree preferred.

Primary Skill:  Data Engineer with Mongo DB skills

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.