Job Description
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI / ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
As a Senior Data Engineer, you’ll play a key role in shaping high-impact data solutions that power smarter decision-making and support a global mission to connect people with meaningful work. You’ll collaborate with diverse teams to build secure, scalable pipelines and drive innovation in cloud-based data infrastructure. This is a chance to grow technically, influence product evolution, and thrive in an open, collaborative culture that values learning and excellence.
WHAT YOU WILL DO
- Develop and maintain secure and efficient data pipelines using DBT, PySpark, and Python in an company-supported cloud environment, integrating all HR data sources to enable analytics and insights for HR COEs and HR leadership;
- Build the infrastructure and tooling required for optimal extraction, transformation, and loading (ETL) of data from various sources using Python, DBT, Terraform, and AWS technologies such as Glue, EMR , and S3;
- Identify, design, and implement internal process improvements, including automating manual workflows, debugging and optimizing data delivery, and re-architecting infrastructure for enhanced scalability;
- Apply the Data Quality Framework in the HRDM repository by developing unit tests, and creating both manual and automated test cases;
- Monitor data pipelines to ensure a minimum of 99.5% data availability;
- Create and maintain data models that are intuitive and easily consumable by business partners;
- Write and update project documentation (most data ingestion scripts are written in Python).
MUST HAVES
4+ years of professional experience as a Data Engineer ;Proficiency in Python for object-oriented programming and data scripting;Hands-on experience with Snowflake ;Strong experience with SQL;Experience using DBT for data transformations;Experience with Airflow ;Familiarity with REST APIs for integration and data ingestion;Experience working with Google BigQuery ;Proven track record of handling large-scale and sensitive data securely;Experience with real-time data processing (e.g., from Google Sheets or APIs);Strong documentation skills;Advanced English communication skills.PERKS AND BENEFITS
Professional growth : Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.Competitive compensation : We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.A selection of exciting projects : Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.Flextime : Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.Requirements
4+ years of professional experience as a Data Engineer; Proficiency in Python for object-oriented programming and data scripting; Hands-on experience with Snowflake; Strong experience with SQL; Experience using DBT for data transformations; Experience with Airflow; Familiarity with REST APIs for integration and data ingestion; Experience working with Google BigQuery; Proven track record of handling large-scale and sensitive data securely; Experience with real-time data processing (e.g., from Google Sheets or APIs); Strong documentation skills; Advanced English communication skills.