Why this role stands out
This role offers a fantastic opportunity to deepen your expertise in AWS data integration and develop robust, scalable solutions that directly impact business operations. You'll thrive here if you're a mid-senior developer passionate about Python, PySpark, and leveraging the full suite of AWS serverless services to build innovative data pipelines, and you should definitely consider applying to join this dynamic team.
Quick overview
Job description
We are seeking an experienced AWS Glue Python Developer to design, develop, and support scalable cloud-based inbound and outbound file based data integration and processing solutions. The ideal candidate will have strong expertise in Python, AWS Glue, PySpark, and serverless AWS services.
The candidate will work with business and technical teams to develop reliable data processing workflows using services such as Amazon S3, EventBridge, Lambda, SNS, SQS, CloudWatch, IAM, and AWS Step Functions or Glue Workflows.
Key Responsibilities
Design and develop inbound and outbound file processing using AWS Glue, Python, and PySpark.
Develop reusable Python modules, utilities, and frameworks for data ingestion, validation, transformation, and error handling.
Build batch inbound and outbound file processing using Amazon S3 and AWS Glue.
Configure Amazon EventBridge rules for scheduling and event-based processing.
Develop AWS Lambda functions for lightweight processing, automation, validation, and integration activities.
Implement messaging and notification solutions using Amazon SNS and Amazon SQS.
Configure Amazon CloudWatch logs, metrics, dashboards, and alarms for operational monitoring.
Develop workflows using AWS Glue Workflows, AWS Step Functions, or equivalent orchestration services.
Integrate AWS services with relational databases, APIs, file systems, and external applications.
Implement data ingestion from CSV, XML, JSON, Excel, fixed-length, variable-length, and delimited files.
Develop data validation, reconciliation, audit, retry, and exception-handling processes.
Optimize AWS Glue jobs for performance, scalability, and cost efficiency.
Implement secure access using AWS IAM roles, policies, encryption, and secrets management.
Support production deployments, incident resolution, root-cause analysis, and performance tuning.
Collaborate with DevOps teams to implement CI/CD pipelines for AWS Glue jobs and related infrastructure.
Prepare technical documentation, data flow diagrams, operational procedures, and support documentation.
8+ years of experience in Python development and data engineering.
Strong hands-on experience with AWS Glue and PySpark.
Excellent knowledge of Python programming, object-oriented programming, and exception handling.
Experience designing ETL pipelines and data processing frameworks.
Strong experience with Amazon S3, including bucket structures, lifecycle policies, partitioning, and file formats.
Experience with Amazon EventBridge for scheduled and event-driven execution.
Experience developing and deploying AWS Lambda functions using Python.
Experience with Amazon SNS and SQS for notifications, messaging, and asynchronous processing.
Experience with Amazon CloudWatch for logging, monitoring, alerting, and troubleshooting.
Understanding of AWS IAM, security policies, encryption, and least-privilege access.
Experience working with relational databases such as Oracle, PostgreSQL, MySQL, or Amazon RDS.
Strong knowledge of SQL and database connectivity from Python or AWS Glue.
Experience working with REST/SOAP APIs and external system integrations.
Understanding of JSON, XML, CSV, Excel, and fixed-width file formats.
Experience with Git and software development best practices.
Preferred Skills
Experience with AWS Step Functions or AWS Glue Workflows.
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab, or AWS CodePipeline.
Knowledge of data quality, reconciliation, lineage, and audit requirements.
Similar jobs
- SE
Senior Software Engineer- Full StackNew Auto Apply
ServiceNow · Hyderabad, Telangana · Hybrid 🇮🇳
TechnologySalary not listed11 hours ago - BG
Application SW Developer (Model-based) for Steering Platform Auto Apply
Bosch Group · Coimbatore, TN · On-site 🇮🇳
TechnologySalary not listed2 weeks ago - BG
Oracle SQL developer Auto Apply
Bosch Group · bengaluru · On-site 🇮🇳
TechnologySalary not listed3 weeks ago - EU
Tech Lead (Java+Angular/React) Auto Apply
Eurofins · Coimbatore, TN · Hybrid 🇮🇳
DockerGitScrum+9TechnologySalary not listed4 weeks ago - EU
Principal Software Engineer (Java Full stack) Auto Apply
Eurofins · Bengaluru, KA · Hybrid 🇮🇳
DockerMicroservicesMongoDB+19TechnologySalary not listed4 weeks ago - HA
MERN Stack Developer Auto Apply
HAMMOQ · Indore, MP · On-site 🇮🇳
DockerMongoDBMySQL+14TechnologySalary not listed5 days ago - WA
Java DeveloperNew Auto Apply
Weekday AI · Thiruvananthapuram, Keralam · On-site 🇮🇳
Stakeholder ManagementDockerMicroservices+12TechnologySalary not listed12 hours ago - MS
IBM Watson AIOps / IBM Netcool Operations Insight (NOI) Consultant / DeveloperNew Auto Apply
Müller`s Solutions · New Delhi, Delhi · On-site 🇮🇳
Stakeholder ManagementDockerSQL+12TechnologySalary not listed12 hours ago - MS
IBM Cognos Analytics DeveloperNew Auto Apply
Müller`s Solutions · New Delhi, Delhi · On-site 🇮🇳
OracleSQLETL+6TechnologySalary not listed12 hours ago - IZ

ServiceNow Developer - ITSMNew Auto Apply
Input Zero Technologies · Mumbai, Maharashtra · On-site 🇮🇳
ACLSCADRoot Cause Analysis+4TechnologySalary not listed8 hours ago - EA
Consultant, Web Dashboard Developer-Government Data Integration (EAII Advisors)New Auto Apply
Evidence Action · New Delhi, Delhi · Hybrid 🇮🇳
DjangoSQLSpring+15TechnologySalary not listed5 hours ago - TO
Senior Software Engineer, Full StackNew Auto Apply
Toast · Chennai · Hybrid 🇮🇳
DockerDynamoDBSQL+28TechnologySalary not listed11 hours ago