Senior Data Engineer – AWS
Siva MUnited StatesSENIORPosted 5h ago
AWSPythonJavaPySparkGenAIS3GlueEMRLambdaRedshiftRESTful APISQLMCPLLMsGenerative AIAPI GatewayDockermicroservices architectureSpark performance tuningdata warehousing
About the Role
We are looking for an experienced Senior Data Engineer to join our team. This role focuses on building scalable data engineering solutions and enterprise applications using AWS and modern AI technologies.
Key Responsibilities
• Design and optimize scalable data pipelines using Python, PySpark, and SQL
• Develop and maintain backend services and REST APIs using Java and Python
• Build cloud-native data engineering solutions using AWS
• Integrate LLMs, MCP, and Generative AI into enterprise workflows
• Optimize ETL/ELT processes and distributed data transformations
• Collaborate with architects, developers, and data science teams
• Ensure application performance, reliability, and code quality
Requirements
• Strong hands-on experience with AWS services: S3, Glue, EMR, Lambda, and Redshift
• Strong Python programming experience
• Java backend development and RESTful API development
• Hands-on experience with PySpark and distributed data processing
• Strong SQL skills, including complex queries and performance optimization
• Experience developing production-grade APIs and microservices
• Knowledge of object-oriented programming and software design principles
• Practical exposure to MCP, LLMs, Generative AI, or AI application integration
• Experience with API testing, authentication, debugging, and integrations
• Git, CI/CD pipelines, automated testing, and Agile methodologies