Python Engineer

Indotronix Avani Group
Chicago, IL, United States
11 days ago
Apply on candidateportal.ceipal.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Amazon S3 Apache HTTP Server Big Data Cloud Database Profiling Information Systems Databases Continuous Integration Data Cleansing Information Engineering Extract Transform Load (ETL)
+16 more
Database Development Software Debugging Python (Programming Language) MySQL Performance Tuning Standard Sql YAML Datadog Grafana Cloudformation Amazon Relational Database Service Pyspark Infrastructure Automation Frameworks Information Technology Cloudwatch Dynatrace

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.

Apply on candidateportal.ceipal.com
Prepare application

Good distractions

Loading talks and stories from around this role…