Software Engineering LMTS/SMTS (Bigdata Spark and AI skills) - Informatica

Airkit

Airkit

Software Engineering, Data Science

Bengaluru, Karnataka, India

Posted on Apr 28, 2026

Description

DMC — Data Governance

LMTS / SMTS | Informatica IDMC @ Salesforce

Role Overview

As a LMTS/SMTS on the Informatica IDMC (Intelligent Data Management Cloud) team — now part of Salesforce — you'll engineer the next generation of autonomous Data Governance and management solutions. This is a high-impact, hybrid engineering role with a full-stack backend mindset, combining Informatica's deep data expertise with Salesforce's ecosystem using Spark, modern Data Lake architectures, and Generative AI.

Responsibilities

  • End-to-End Ownership — Drive the full SDLC: requirements, system design, automated testing, deployment, and performance tuning
  • Technical Leadership — Provide architectural guidance and mentorship; lead code reviews, design sessions, and technical roadmaps for Data Governance features
  • Scalable Development — Design and implement high-performance backend services using Java/Python and Apache Spark for massive dataset processing within IDMC
  • Data Architecture — Build and optimize modern Data Lake solutions for seamless data movement and governance across cloud environments
  • Data Modeling — Architect complex data models and optimize queries across distributed storage systems
  • Quality Champion — Implement automated testing frameworks and CI/CD pipelines to ensure reliability of mission-critical governance workflows
  • Cross-Cloud Collaboration — Partner with Product Management and Architects across Salesforce and Informatica for seamless IDMC service integration

Required Skills & Experience

  • Experience — 5+ years of professional software development in an enterprise environment
  • Programming — Strong proficiency in Java (Multithreading, JVM tuning) or Python; solid OOP design principles
  • Big Data — Hands-on experience with Apache Spark for large-scale data processing and transformation
  • Databases — Deep understanding of RDBMS concepts and distributed storage systems
  • Engineering Excellence — Proven experience with Git, CI/CD pipelines, and Agile/Scrum methodologies
  • Quality Engineering — Experience building automated test suites (JUnit, Selenium, or similar)
  • Education — B.S., B.E., or B.Tech in Computer Science or a related technical field
  • Communication — Strong cross-team communication and problem-solving skills

Preferred Skills

  • Data Lakehouse — Experience with Lakehouse patterns and open table formats, especially Apache Iceberg
  • Advanced Data Stores — Graph Databases (e.g., Neo4j) and Elasticsearch for high-speed discovery
  • AI / GenAI — Experience with LLMs, prompt engineering, and RAG agents for data classification or metadata discovery
  • Cloud Platforms — AWS, Azure, or GCP; containerization with Docker and Kubernetes
  • Data Governance Domain — Prior work in Data Cataloging, Data Quality, or Metadata Management
  • Salesforce Ecosystem — Knowledge of Salesforce Data Cloud or third-party SaaS integrations
  • Advanced Degree — M.S. in Computer Science or a related field

Why Join Us?

You'll be at the forefront of the Salesforce + Informatica integration — helping shape how the world's leading companies manage their most valuable asset: Data. Enjoy the agility of a focused product team backed by the scale and resources of Salesforce.