Senior Data Engineer
Role details
Job location
Tech stack
Job description
Design and build core components of the data platform - Data ingestion pipelines (batch + real time), Transformation and processing logic, Data access services (APIs/GraphQL layer) Build scalable ingestion frameworks from multiple enterprise systems optimized for low latency, high throughput, reliability and fault tolerance Define and implement canonical data models and entity relationships, translate business entities into physical data structures & API schemas, ensure consistency between source systems, data platform, and consumption layers Develop and lead implementation of GraphQL/API driven access layer, microservices for exposing enterprise data entities Establish engineering standards - CI/CD practices, Coding standards, Code quality discipline Participate in design reviews, Sprint planning and Technical troubleshooting sessions Write production grade code, troubleshoot and resolve complex technical issues across layers
Requirements
Should be technically strong with good hands-on experience and execution-focused Operate as the onsite technical authority, ensuring architecture intent is correctly translated into high-quality, scalable implementation Lead by example through hands-on development and solution build-out Own critical components of data pipelines, APIs, and platform services Guide engineering teams while actively contributing to code, design, and troubleshooting, Deep experience building Streaming pipelines, event driven systems, designing and implementing APIs Hands on experience with Message brokers (Kafka or equivalent), GraphQL or REST API development, expert level coding experience in Java/Python/Scala Expertise in Microservices architecture and service design Strong experience in Entity driven design, Canonical data modeling, Schema design for scalable systems Experience with CI/CD pipelines, Containerization, deployment automation and environment management Experience implementing logging, monitoring, alerting, data validation frameworks, strong debugging and troubleshooting capability Skills: Java Rest web services ~ Digital : DevOps Continuous Integration and Continuous Delivery (CI/CD) ~ Digital : NoSQL GraphDB Experience Required: 10 & Above
Benefits & conditions
-
$160,000-190,000 per year Company Description Work with Us. Change the World. At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean …
-
1 day ago