Back to jobs

Job ID 168 - Software Consultant (Data Engineer)

ECIL, Hyderabad

We exist to make it better. 

We’re a new generation software company based in Hyderabad, helping to scale digital businesses to disrupt global utility retail markets. We provide technology development, customer experience and process optimisation services to support our award-winning utility retailers in New Zealand and Australia. 

It’s an exciting time where traditional utilities need to innovate. Consumers expect companies to do good for their employees, customers, local communities, and for the future of the planet (all while offering seamless user experience that’s great value). Our strategy recognises that the exceptional technology we create makes us one of the best consumer facing businesses in our industry.

Our Culture: The "Real" Deal
We don’t just build software; we build careers through our Employee Value Proposition (EVP):

Real Growth: Learning is integral to delivery. We provide clear pathways and role-based upskilling/certifications.

Real Care: 2 Hours of Protected Learning Time every week during work hours. We value sustainable high performance over burnout.

Real Impact: Turn your learning into a legacy. Work with Practice Champions to strengthen our platform architecture and reduce dependencies.


Job description

Software Consultant - Data Engineer responsible for designing, building, and operating secure, scalable data platforms and pipelines on AWS. This role enables reliable analytics by leveraging Python, SQL, Terraform, and CI/CD to deliver high-quality, cost-efficient data solutions.

About the role
You will own end-to-end data engineering: developing ETL/ELT pipelines, managing the AWS data stack, implementing infrastructure as code and DevSecOps practices, optimizing cost/performance, and partnering with stakeholders. Success is measured by meeting SLOs, improving data quality, efficient and reliable deployments, and a strong security posture.

Responsibilities:

  • Design, develop, and operate ETL/ELT pipelines in Python (Pandas) to meet SLOs for freshness, latency, and completeness.
  • Write performant SQL for PostgreSQL and Trino; design and maintain dimensional models and curated datasets.
  • Architect and optimize AWS data solutions (S3, Glue, Athena, etc.) for scalability, resiliency, performance, and cost.
  • Build and maintain infrastructure as code with Terraform; version, review, and automate provisioning and changes.
  • Implement and optimize CI/CD on AWS for data code and IaC, including automated build, test, security scans, and releases.
  • Embed security in the SDLC: secure coding, secrets management, least-privilege IAM, encryption, and vulnerability remediation.
  • Troubleshoot complex data issues, perform root-cause analysis, and implement preventive fixes and documentation.

Minimum Qualifications

  • 5+ years of hands-on data engineering with Python, building and operating ETL/ELT pipelines; strong Pandas experience.
  • Advanced SQL skills with PostgreSQL and Trino; experience with dimensional modeling.
  • Proven experience with AWS data services, including S3, Glue, and Athena.
  • Infrastructure as code experience with Terraform.
  • CI/CD proficiency on AWS and a strong understanding of data engineering best practices.

Preferred Qualifications

  • Exposure to additional AWS services such as Lambda, Secrets Manager, RDS, DynamoDB, Lake Formation, DMS, and API Gateway.
  • Security-first mindset with experience integrating security checks and vulnerability management into CI/CD.
  • Familiarity with data visualization tools such as Superset (or similar).
  • Experience working in Agile teams with a track record of shipping quality deliverables every sprint.
  • Curiosity and drive to adopt new technologies, including AI-powered tools, to improve quality and delivery speed.

Our vision is to be the most loved company wherever we play.

At the heart of our business is a purpose led culture. We’re a community at heart, and we know our people are unstoppable when they have the empowerment to come up with the answers. Here’s some of the benefits we give:

  • Flexible working
  • Growth academy and internal career opportunities - we grow our people while we grow our company
  • Competitive salary
  • Five extra days of paid leave every year to do the things that matter to you
  • A paid volunteer day every year to give back to your community
  • Parental leave that’s above and beyond legal requirements

Want to help us make it better? Apply and we’ll be in touch. 

Create a Job Alert

Interested in building your career at energytec.ai? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...