Data Engineer with Mongo DB

TATA Consulting ServicesCharlotte, NC
33d

About The Position

Roles & Responsibilities 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., GCP, 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.

Requirements

  • In-depth knowledge of MongoDB's features, including document modeling, aggregation framework, indexing, shading, and administration.
  • Strong programming skills in languages like Python, Java, or Node.js, particularly with MongoDB drivers and related libraries.
  • Experience with data pipeline tools and technologies such as Apache Spark, Airflow, Kafka, or cloud-native data services.
  • Familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and their data-related services.
  • Ability to design efficient and scalable data models for NoSQL databases.
  • Strong aptitude for troubleshooting data-related issues and optimizing data systems.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.
  • Minimum 8 years

Nice To Haves

  • Master's degree preferred.

Responsibilities

  • Designing, implementing, and managing MongoDB database architectures, including schema design, indexing, replication, shading, and performance optimization for large-scale data.
  • 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.
  • Optimizing MongoDB queries, aggregation pipelines, and overall database performance to ensure efficient data processing and retrieval.
  • Ensuring data integrity, quality, and security by implementing appropriate validation, monitoring, access controls, and encryption measures within MongoDB and related systems.
  • 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., GCP, AWS, Azure), and support data-driven applications.
  • Monitoring data pipeline performance, troubleshooting issues, and implementing solutions to ensure data reliability and availability.
  • Creating and maintaining documentation for data pipelines, database schemas, and data engineering processes.

Benefits

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service