Are you passionate about unlocking insights from interconnected data We're looking for a Senior Data Engineer with expertise in Graph Data technologies to join our dynamic data engineering team in Hyderabad. In this vital role, you'll contribute to the development of scalable, high-performance data pipelines and advanced data models that power next-generation applications and analytics.
This position is perfect for someone who combines core data engineering skills with specialized knowledge in graph data structures, graph databases, and relationship-centric data modeling. You'll enable our organization to leverage connected data for deep insights, pattern detection, and advanced analytics use cases. If you have a strong background in data architecture, big data processing, and Graph technologies, and love collaborating with data scientists, analysts, architects, and business stakeholders, we want to hear from you!
What You'll Do: Roles & Responsibilities
- Design, build, and maintain robust data pipelines using Databricks (Spark, Delta Lake, PySpark) for complex graph data processing workflows.
- Take ownership of implementing graph-based data models, capturing intricate relationships and hierarchies across various domains.
- Build and optimize Graph Databases like Stardog, Neo4j, Marklogic, or similar platforms to ensure exceptional query performance, scalability, and reliability.
- Implement graph query logic using languages such as SPARQL, Cypher, Gremlin, or GSQL, depending on specific platform requirements.
- Collaborate with data architects to seamlessly integrate graph data with existing data lakes, warehouses, and lakehouse architectures.
- Work closely with data scientists and analysts to enable advanced use cases such as graph analytics, link analysis, recommendation systems, and fraud detection.
- Develop metadata-driven pipelines and lineage tracking for both graph and relational data processing.
- Ensure rigorous data quality, governance, and security standards are met across all graph data initiatives.
- Mentor junior engineers and actively contribute to data engineering best practices, especially concerning graph-centric patterns and technologies.
- Stay ahead of the curve by keeping up-to-date with the latest developments in graph technology, graph ML, and network analytics.
What We're Looking For: Skills & Qualifications
We're all different, yet we all use our unique contributions to serve patients. We're seeking a professional who embodies technical excellence and collaborative spirit.
Education and Experience
- Master's degree in Computer Science, IT, or a related field with 3 to 4+ years of experienceOR
- Bachelor's degree in Computer Science, IT, or a related field with 5 to 8+ years of experience
Must-Have Skills
- Hands-on experience in Databricks, including PySpark, Delta Lake, and notebook-based development.
- Hands-on experience with graph database platforms such as Stardog, Neo4j, Marklogic, etc.
- Strong understanding of graph theory, graph modeling, and traversal algorithms.
- Proficiency in workflow orchestration and performance tuning on big data processing.
- Strong understanding of AWS services.
- Ability to quickly learn, adapt, and apply new technologies with strong problem-solving and analytical skills.
- Excellent collaboration and communication skills, with experience working with Scaled Agile Framework (SAFe), Agile delivery practices, and DevOps practices.
Good-to-Have Skills
- Deep expertise in the Biotech & Pharma industries.
- Experience in writing APIs to make data available to consumers.
- Experience with SQL/NoSQL databases and vector databases for large language models.
- Experience with data modeling and performance tuning for both OLAP and OLTP databases.
- Experience with software engineering best practices, including version control (Git, Subversion), CI/CD (Jenkins, Maven), automated unit testing, and DevOps.
Professional Certifications (Preferred)
- AWS Certified Data Engineer
- Databricks Certificate
- Scaled Agile SAFe certification
Soft Skills
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills.
- Ability to work effectively with global, virtual teams.
- High degree of initiative and self-motivation.
- Ability to manage multiple priorities successfully.
- Team-oriented, with a focus on achieving team goals.
- Ability to learn quickly, be organized, and detail-oriented.
- Strong presentation and public speaking skills.