
Job ID 168 - Software Consultant (Data Engineer)
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.
Title: Software Consultant – Data Engineer
Purpose of the Job
We are seeking a highly skilled and experienced Python Developer with expertise in AWS/any cloud environment. The ideal candidate will have over 5+ years of Experience in ETL process using Python, demonstrating expertise in AWS services, PostgreSQL, Trino SQL
AI is integrated into our Software Development Life Cycle (SDLC) to enhance productivity, code quality, and delivery speed. Familiarity with AI tools, AI-assisted coding, or AI integration into applications will be considered a strong plus.
The successful candidate will play a crucial role in ensuring the timely delivery of high-quality software solutions within budget constraints.
Responsibilities
- ETL Pipelines: Design, develop, and deploy ETL pipelines using Python (Pandas) and achieve the set Service Level Objectives.
- Reports generation: Expertise in writing performant queries in Postgres and Trino SQL. Experience in Dimensional Modeling
- AWS Cloud Expertise: Experience in AWS cloud services to design, implement, and manage scalable and resilient solutions. Expertise in S3, Glue, Athena, etc
- Infrastructure as Code: Terraform knowledge to build Infra from codeVisualization Tools: Experience in Visualization tools like Superset or any other.
- CI/CD Practices: Implement and optimise Continuous Integration/Continuous Deployment practices on AWS to streamline software development and deployment processes.
- AI in SDLC : Leverage AI-powered tools and practices in coding, testing, deployment, and monitoring to improve software quality and efficiency.
- Secure Software Implementation : Development and implementation of robust security within the software development lifecycle on AWS. Good knowledge in secure coding practices, vulnerability management, and the ability to incorporate security measures into CI/CD pipelines.
- Problem Solving : Proactively identify technical challenges and propose innovative solutions to address them. Troubleshoot complex issues and provide resolutions to ensure project success in a timely manner.
Outcomes
- High productivity with quality and security intact.
- Improved communication and collaboration across the organization.
- Continuous improvement in technical processes and methodologies.
- Quality deliverables and effective operational support in managing the technology stack in production environments on AWS.
Desired Skills
- Having expertise in Python development, postgres, trino sql, AWS services like S3, Glue and Athena etc, CI/CD practices
- Experience in AWS services such as Lambda, Secret-manager, RDS, Dynamo DB, Lake formation, DMS, API Gateway,etc.
- Experience in Visualization tools like Superset/any other is a plus
- Experience in Dimensional Modeling is a plus
- Experience in PySpark is a plus
- Monitoring and achieving the set SLOs.
- Should have experience working in an agile development model, shipping quality deliverables every sprint.
- Excellent written and verbal communication skills with an ability to collaborate with cross-functional teams.
- Understanding the business requirements, designing the component, and delivering it with the help of various scrum teams each sprint.
- High proficiency with development practices, tools, and workflows.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Notice Period: Looking for candidates who can join within 15 days.
Work Location : Hyderabad, ECIL
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