Job Description – Senior Data EngineerPosition Details
- Role: Senior Data Engineer
- Experience: 6–8 Years
- Location: Remote
- Employment Type: Contract
About the Role
We are seeking a highly skilled and experienced Senior Data Engineer to join our growing data engineering team. The ideal candidate will possess strong expertise in Graph Databases, advanced Python development, ETL/ELT pipelines, and distributed data processing frameworks.
This role requires hands-on experience in designing scalable data architectures, implementing graph-based data models, and building high-performance data solutions for complex business use cases.
Key Responsibilities
- Design, develop, and maintain scalable and efficient data pipelines and processing systems.
- Build and optimize graph-based data models using Neo4j and Cypher Query Language (Cypher QL).
- Develop robust ETL/ELT workflows using Apache Spark, Python, and SQL.
- Process and manage large-scale structured and semi-structured datasets across multiple platforms.
- Develop APIs and backend services using FastAPI.
- Implement graph modeling techniques for relationship-driven datasets and analytics use cases.
- Optimize and manage PostgreSQL databases for high-performance querying and storage.
- Work with entity resolution and data matching frameworks such as Splink.
- Collaborate with Data Science, Analytics, and Product teams to deliver scalable data solutions.
- Ensure data quality, governance, security, and scalability best practices are followed.
- Troubleshoot system bottlenecks and optimize data workflows for performance and reliability.
Mandatory Skills
- 6–8 years of hands-on experience in Data Engineering.
- Strong expertise in Python (Advanced Level).
- Expert-level proficiency in SQL.
- Hands-on experience with Neo4j or other Graph Databases.
- Strong knowledge of Cypher Query Language (Cypher QL).
- Experience in Graph Data Modeling and relationship mapping.
- Strong experience with PostgreSQL.
- Hands-on expertise in Apache Spark and distributed data processing.
- Experience building scalable ETL/ELT pipelines.
- Experience developing APIs using FastAPI.
- Exposure to Splink or entity resolution frameworks.
Good to Have
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Docker and Kubernetes.
- Understanding of modern Data Lake and Data Warehouse architectures.
- Knowledge of data governance, security, and compliance standards.