Python Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
Join a high-impact data engineering team as a Sr. Python Engineer focusing on enterprise-scale ETL solutions. You will lead the design, development, and optimization of advanced backend ETL services, leveraging cloud-native technologies to drive business-critical analytics. Collaborate with cross-functional experts and develop your technical leadership in a fast-paced, innovation-driven environment., Lead the architecture, implementation, deployment, and tuning of backend ETL services for large-scale enterprise data solutions
- Analyze complex data systems, provide efficient technical solutions, and drive continuous improvement in data processing
- Develop and enforce standards for ETL code quality, compliance, and best practices throughout the project lifecycle
- Collaborate with architects, platform engineers, and product owners to deliver high-performance, reliable data pipelines
- Conduct root-cause analysis for production issues and ensure robust database monitoring and incident resolution
- Author functional specifications and technical designs, aligning deliverables with business needs and objectives
- Implement advanced code and configuration automation within CI/CD frameworks and Infrastructure-as-Code environments
- Provide technical guidance, effort estimation, and impact analysis for project planning and execution
Requirements
6+ years in ETL development with deep expertise in data cleansing, profiling, transformation, and workflow automation
- Advanced proficiency in complex Python or PySpark coding for data engineering
- Expert-level SQL skills, including performance tuning and debugging
- 3-4 years of hands-on experience with AWS services: Glue, Step Functions, EventBridge, S3, Redshift, Lambda, RDS Aurora/MySQL, CloudWatch
- Strong knowledge of database internals, especially AWS RDS MySQL
- Experience with big data processing and automation using CI/CD and IaC tools (Harness, YAML, CloudFormation)
- Bachelorβs degree in Computer Science, Information Systems, or related technical field (preferred)
Preferred Skills
- Proven experience as a technical lead for ETL/Data Engineering teams
- Hands-on exposure to Apache Iceberg
- Familiarity with observability tools such as Dynatrace or DataDog, Top 5 Skill sets 1 Complex coding in Python or PySpark development experience is a must2 SQL Development debugging optimization 3 AWS - Glue Step Functions Event Bridges4 Knowledge of inner working of Databases - like AWS RDS MySQL 5 Big Data Processing
Benefits & conditions
High-visibility role with leadership responsibilities and technical ownership
- Exposure to enterprise-scale, cloud-based data architecture and cutting-edge AWS services
- Collaborative, cross-functional engineering culture that promotes continuous learning
- Flexible contract opportunity-no face-to-face interview or local residency required
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦