Mongo Data Engineer

Tata Consultancy Services Limited
Irving, TX, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$90,000.0 - $110,000.0
Working hours
Regular working hours
Job source

Tech stack

Apache HTTP Server Cloud Engineering Computer Programming Databases Data Definition Language Data Integrity Extract Transform Load (ETL) Data Manipulation Languages Relational Databases Database Connection Database Queries Software Debugging
+26 more
Amazon DynamoDB Python (Programming Language) PostgreSQL Microsoft SQL Server MongoDB NoSQL Oracle (Applications) Performance Tuning Query Optimization Redis Cloud Services SQL Stored Procedures PL-SQL Data Processing Scripting Snowflake Apache Spark Database Performance Indexer Data Lakes Information Technology Cassandra Data Management Presto Database Monitoring Api Management

Job description

  • Track the project status, issues, risks and updates timely with senior leadership.

Requirements

Do you have experience in System tuning?, Do you have a Bachelor’s degree?, Must Have Technical/Functional Skills

  1. NoSQL Development (Mandatory): * Mandatory hands-on experience with MongoDB: Designing schemas, writing complex queries,

performing aggregations, and optimizing performance within MongoDB environments.

  • Developing data patches and data migrations (including DDLs/DMLs) using Python scripts

  • Understanding of NoSQL data modeling patterns and principles (e.g., document-oriented, key-value).

  • Familiarity with other NoSQL database types and their use cases (e.g., Cassandra, DynamoDB, Redis) is a plus.

PL/SQL Proficiency (Mandatory):

  • Extensive experience in developing, debugging, and optimizing complex stored procedures, functions, triggers,

and packages using PL/SQL.

  • Strong understanding of relational database concepts, including normalization, indexing, and referential integrity.

  • Experience with a major relational database system (e.g., Oracle, PostgreSQL, SQL Server).

  1. Data Platforms * Snowflake (Must Have):
  • Strong experience with Snowflake Data Cloud development, including DDL/DML, stored procedures,

UDFs, and performance optimization within Snowflake.

  • Understanding of Snowflake’s architecture (compute, storage, cloud services) and features

(e.g., Virtual Warehouses, Zero-Copy Clones, Time Travel, Streams, Tasks).

  • Experience with data loading/unloading into and out of Snowflake.

  • Apache Iceberg (Preferred):

  • Practical experience with Apache Iceberg for managing large, high-performance data sets in

open table formats.

  • Understanding of Iceberg’s key features, such as schema evolution, hidden partitioning, time travel,

and manifest files.

  • Experience integrating Iceberg with query engines (e.g., Spark, Presto, Trino) or data lakes.
  1. Performance Tuning (Must Have) * Proven ability to diagnose and resolve database performance issues across relational and NoSQL environments.
  • Expertise in query optimization (e.g., analyzing execution plans, rewriting inefficient queries).

  • Experience with index tuning, partitioning strategies, and database configuration for optimal performance.

  • Familiarity with database monitoring tools and techniques.

  1. Programming and Scripting * Python (Must Have):
  • Experience with Python for database automation, scripting, data processing, and API integrations.

  • Familiarity with relevant Python libraries for database connectivity (e.g., psycopg2, pymongo,

  • snowflake-connector-python)., Qualifications : BACHELOR OF COMPUTER SCIENCE

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all