Data Engineer
Relevant Experience - 4+ years
Key Requirements:
Technical Skills:
- Strong knowledge of SQL: Proficient in designing and writing complex SQL queries, stored
procedures, functions, and triggers (MySQL, PostgreSQL, SQL Server, etc.).
- MongoDB expertise: Experience in working with MongoDB databases, including schema
design, aggregation pipelines, and indexing for optimized query performance.
- Python programming: Solid experience in Python for developing data integration scripts, RESTful APIs, and automation tasks.
- ETL tools and frameworks: Familiarity with ETL frameworks like Airflow, Luigi, Pandas, or other
data engineering tools.
- APIs and Web Services: Experience in integrating databases with RESTful APIs for data retrieval
and exchange.
- Cloud Databases: Familiarity with cloud-based database solutions such as Amazon RDS,
MongoDB Atlas, or Google Cloud SQL is a plus.
- Data transformation: Ability to transform and map data from various formats (JSON, CSV, XML)
between structured and unstructured databases.
- Database performance tuning: Proficiency in query optimization, indexing strategies, and
database performance monitoring.
Experience: - 3+ years of experience in SQL database development, data integration, and/or database
administration. - 2+ years of hands-on experience with MongoDB and NoSQL databases. - Strong experience in developing data integration workflows using Python. - Experience working in agile environments and collaborating with DevOps teams.