Software Engineer, Data Foundation
New
J
JobgetherSecurity & IT
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- PythonJavaScalaData modelingGenerative AI
Requirements
- 6+ years of software engineering experience or equivalent practical experience, with significant exposure to data architecture or system design.
- Proven experience designing complex data models, including schema design, grain definition, key strategy, and large-scale data platform development.
- Strong programming skills in languages such as Python, Java, or Scala, with solid software engineering fundamentals.
- Deep knowledge of data modeling methodologies, including dimensional modeling, Data Vault, or One Big Table approaches.
- Experience building and managing batch and streaming data pipelines in complex environments.
- Experience designing scalable data solutions for multi-tenant platforms and enterprise systems.
- Ability to collaborate directly with business teams, product stakeholders, and external partners to solve ambiguous technical challenges.
- Strong understanding of data quality, documentation, testing, monitoring, and reliability practices.
- Familiarity with Generative AI development tools and frameworks is a plus.
- Strong analytical thinking, problem-solving skills, and ability to balance technical excellence with business priorities.
Responsibilities
- Design and build scalable, fault-tolerant data pipelines that transform raw data sources into trusted, well-documented datasets.
- Develop and maintain batch and streaming data architectures to support reliable data processing at enterprise scale.
- Own data quality, observability, and reliability by implementing monitoring, alerting, testing, and documentation practices across pipelines and data models.
- Build and evolve semantic and metric layers that provide clear context and enable accurate data exploration by analysts and AI systems.
- Architect well-structured datasets using advanced data modeling approaches, including dimensional modeling, Data Vault, and One Big Table principles.
- Define effective data structures, including grain selection, schema design, and key strategies to support scalable platforms.
- Develop enterprise data solutions using modern engineering practices and Generative AI frameworks to improve development efficiency and intelligent analytics capabilities.
- Collaborate with business teams, product leaders, and stakeholders to translate complex requirements into practical technical solutions.
- Contribute to continuous improvements in data platform architecture, performance, scalability, and long-term technical health.
View Full Description & ApplyYou'll be redirected to the employer's site