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
View details
Apply Now