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.