UST
Website:
ust.com
Job details:
Role Description
ROLE SUMMARY
The Associate Data Engineer (India) is an early-career engineer learning the full HR Analytics data engineering vertical hands-on — from ingestion, through modeling and transformation, into the Microsoft Fabric semantic layer and Power BI visualizations. The Associate Data Engineer works on the HR Analytics India delivery team, taking well-defined components of solution designs that Senior Data Engineers have shaped and turning them into working, tested, documented code under the guidance of India-based senior engineers. The role is structured to build technical depth, distributed-team communication discipline, and HR domain context steadily over time, with a clear growth path into the Data Engineer role as the engineer earns autonomy and ownership.
How The Team Works Together
The HR Analytics engineering team operates as a single team across the US and India, with clear layers and a shared way of working:
- The HR Analytics engineering team is structured in three layers that work together: an Information Architect who owns end-to-end architecture and engineering standards; Principal Data Engineers who set the engineering bar and lead the data engineering team; and Senior Data Engineers, Data Engineers, and Associate Data Engineers who deliver data products across the full vertical.
- The team operates across the US (Frisco, TX) and India (Hyderabad) and US locations in PST Timezone, with engineers in all regions partnering across the timezone gap to keep delivery moving and to share ownership of data products end-to-end.
- Business engagement happens through the team's senior engineering and architecture leadership, with broader engineering team participation that grows over time as engineers build domain context and earn trust with stakeholders.
- Work flows from a business need into a technical solution design, then into a build that spans ingestion through the unified framework, data modeling, transformation across Snowflake and Databricks, semantic layer in Microsoft Fabric, and visualization in Power BI — with quality, testing, documentation, and reliability owned across the whole vertical.
- The team operates a DevOps model — engineers own their data products in production, share an on-call schedule, and rotate the operations role across the team.
- This role is an early-career engineer in India who learns the full vertical hands-on, contributing under the guidance of India-based senior engineers and growing across the US-India timezone gap into broader ownership over time.
WHERE THIS ROLE FITS
- Senior Data Engineers in India lead delivery of the HR Analytics India pod across the full vertical, working in partnership with US-based engineers and business stakeholders. The Associate Data Engineer (India) contributes to that delivery in well-scoped pieces:
- Implements assigned ingestion components within the team's unified ingestion framework.
- Builds assigned transformation and modeling components in Snowflake (including Iceberg tables) and Databricks (Delta Lake) under the guidance of senior engineers.
- Implements unit tests, data quality checks, and reconciliation for assigned work.
- Builds assigned semantic layer components in Microsoft Fabric and visualization components in Power BI per the design.
- Helps operate and maintain data products after delivery, including monitoring and incident response with senior engineer support.
- Practices the team's async-first communication discipline from day one — clear written status, decision logs, and questions framed for asynchronous response across the timezone gap. Over time, the Associate Data Engineer grows toward more independent ownership of components and eventually full data products, building the technical depth and business context needed for promotion to Data Engineer.
Core Responsibilities
- Execute assigned components of solution designs handed off by Senior Data Engineers, delivering production-grade code under senior engineer guidance.
- Land source data into the team's unified ingestion framework using the patterns specified in the design.
- Implement assigned data models and transformation logic in Snowflake (including Iceberg tables) and Databricks (Delta Lake, Unity Catalog) per the design.
- Apply medallion (bronze, silver, gold) architecture and the team's engineering standards to all work, including naming conventions, documentation, and code review practices.
- Build assigned components of the semantic layer in Microsoft Fabric (Fabric IQ, OneLake) per the design specifications.
- Build assigned Power BI visualizations and reports following the design specifications and the team's BI standards.
- Implement unit tests, data quality checks, and reconciliation for assigned work.
- Help operate assigned data products after delivery, including monitoring, ing, and incident response coverage during India hours with support from senior engineers.
- Write and maintain documentation including source-to-target mappings, data lineage, data dictionaries, and runbooks for assigned work.
- Contribute to and follow the team's DevOps practices — Git, CI/CD, automated testing, and code review.
- Practice async-first communication discipline — clear written status, decision logs, and well-framed questions that let US-based counterparts respond effectively across the timezone gap.
- Participate actively in design reviews and team discussions during India hours, asking clarifying questions and learning from senior engineers' perspectives.
- Build HR domain context steadily over time — joining business meetings when overlap allows, asking questions, and growing the foundation for future business engagement.
- Collaborate with India and US team members and share what you learn through demos and informal knowledge sharing.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Management, or equivalent experience in field — plus 1+ years of related work experience, OR equivalent demonstrated experience through internships, bootcamps, or self-directed project work.
- Must be located in India (Hyderabad area preferred).
- 1+ years of hands-on data engineering or software engineering experience, including internships and academic project work that demonstrate production-quality engineering habits.
- Working proficiency in SQL and Python.
- Exposure to Spark (PySpark or Spark SQL) for distributed data transformation, or strong willingness and demonstrated ability to learn it quickly.
- Exposure to cloud data platforms — Databricks, Snowflake, or comparable — with a willingness to develop hands-on depth.
- Familiarity with at least one BI tool (Power BI preferred, Tableau or similar acceptable).
- Understanding of fundamental data engineering concepts — data modeling, ETL/ELT, data quality, source-to-target mapping.
- Familiarity with Git, code review practices, and basic CI/CD concepts.
- Strong written and verbal English communication skills, including the willingness to develop the async writing discipline that distributed delivery requires.
- Strong problem-solving instincts, curiosity, and the discipline to deliver well-defined work to a high standard.
- Eagerness to learn the full vertical from ingestion through visualization, and to take on broader ownership over time.
- Willingness and ability to flex working hours into the US overlap window as needed.
Preferred Qualifications
- Hands-on coursework, internship, or project experience with Databricks (Delta Lake) or Snowflake at any scale.
- Hands-on coursework, internship, or project experience with Microsoft Fabric, OneLake, or Power BI.
- Exposure to Iceberg tables or other modern open table formats.
- Exposure to HR data domains — talent acquisition, workforce analytics, compensation, learning, performance, or people analytics.
Skills
data engineering,power bi,python,sql,
Click on Apply to know more.