Senior AWS Data Engineer
Indexed description
We are looking for a hands-on Senior Data Engineer to join a small team (2 Data Engineers + 1 Data Analyst). You will help scale our AWS-based data infrastructure, working primarily with industrial data sources and high-volume time-series data.
Responsibilities Will Include
- Engage directly with end users to understand how they consume data, and design solutions that serve their needs.
- Design, develop, and maintain scalable ETL/ELT pipelines for batch and real-time processing, including high-frequency time-series ingestion.
- Evolve the Data Lakehouse—optimizing storage, performance, and data consistency.
- Manage orchestration workflows with complex dependencies and error handling.
- Implement data governance, security controls, and audit policies across the AWS ecosystem, leveraging services such as AWS Lake Formation for centralized data lake permissions and governance.
- Optimize performance and cost (FinOps); identify and resolve technical bottlenecks.
- Partner with the Data Analyst to deliver production-ready, analytics-optimized datasets.
- Build monitoring, alerting, and data quality testing for platform reliability.
- Bachelor’s degree in Computer Science, Computer Engineering, or a closely related discipline is required.
- At a minimum, 5+ years of experience in Data Engineering, Analytics Engineering, or related roles.
- Deep hands-on experience with core AWS data services: Glue, Athena, Step Functions, Lambda, Kinesis, and Lake Formation.
- Hands-on experience with Apache Iceberg (required).
- Expert proficiency in Python (PySpark / Python Shell) and advanced SQL (window functions, CTEs, execution plan tuning).
- Solid grasp of ETL/ELT tooling and dimensional modeling best practices (Kimball).
- Experience preparing data architectures for visualization tools and operational/management reporting.
- Practical experience with NoSQL engines (e.g., DynamoDB) and relational SQL databases.
- Infrastructure as Code: Terraform or AWS CloudFormation.
- Apache Airflow (MWAA experience preferred) or native AWS orchestration.
- Familiarity with dbt, Airbyte, or Fivetran.
- Experience automating CI/CD for Glue jobs or Lambda deployments.
- Senior peer mindset—leads through code reviews and mentorship, not hierarchy.
- Pragmatic decision-maker who picks the right tool for cost, efficiency, and project needs.
- Strong ownership of end-to-end data quality and system availability.
- Clear communicator who can translate business needs into technical solutions.
- Competitive salary + annual performance-based bonus eligibility
- Medical, dental, and vision insurance
- 401(k) with company match
- Paid time off and company holidays
- Competitive salary + annual performance bonus eligibility
- Christmas Bonus (Aguinaldo): 30 days
- Major medical expenses and life insurance
- Paid time off and holidays (per local policy)
- Professional development and growth opportunities
- Opportunity to grow with a mission-driven team shaping the future of clean energy
- Equal Opportunity: ON.energy is committed to equal employment opportunity and to maintaining a work environment free of harassment, discrimination, or retaliation.
- Accommodations: If you need an accommodation during the application process, email [email protected]
- Benefits vary by role and location and are subject to change.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search