Software Engineering LMTS - Hyderabad (Java + Spark + AI/ML)

Own Company
Own Company

Software Engineering, Data Science

Hyderabad, Telangana, India

Posted on Jun 20, 2026

Description

Role Overview

As a LMTS 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

  • Build and ship high-quality, production-grade software using modern engineering practices, with AI as a core part of your development workflow by pushing the boundaries of AI development tools to deliver secure, optimized, and high-quality code.
  • Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, driving efficiency and innovation at scale.
  • Contribute to building and maintaining the shared system context, an explicit repository of system designs, constraints, and standards that enables AI to operate accurately and reliably.
  • Critically evaluate code (Human or AI-generated) for correctness, quality, security, and performance
  • Drive the full SDLC: requirements, system design, automated testing, deployment, and performance tuning
  • Provide architectural guidance and mentorship; lead code reviews, design sessions, and technical roadmaps for Data Governance features
  • Design and implement high-performance backend services using Java/Python and Apache Spark for massive dataset processing within IDMC
  • Build and optimize modern Data Lake solutions for seamless data movement and governance across cloud environments
  • Architect complex data models and optimize queries across distributed storage systems
  • Implement automated testing frameworks and CI/CD pipelines to ensure reliability of mission-critical governance workflows
  • Partner with Product Management and Architects across Salesforce and Informatica for seamless IDMC service integration

Required Skills & Experience

  • A demonstrated, genuine AI-first approach to engineering. Using AI to move faster, build fluency across the stack, and contribute well beyond your core specialty.
  • Experience using AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor, etc.) in development workflows
  • Advanced prompt engineering skills and the ability to write precise, structured prompts and cultivate the system context that makes AI outputs reliable, secure, and production-ready.
  • 10+ years of professional software development in an enterprise environment
  • Strong proficiency in Java (Multithreading, JVM tuning) or Python; solid OOP design principles
  • Hands-on experience with Apache Spark for large-scale data processing and transformation
  • Deep understanding of RDBMS concepts and distributed storage systems
  • Proven experience with Git, CI/CD pipelines, and Agile/Scrum methodologies
  • Experience building automated test suites (JUnit, Selenium, or similar)
  • Strong cross-team communication and problem-solving skills

Preferred Skills

  • Experience with Lakehouse patterns and open table formats, especially Apache Iceberg
  • Graph Databases (e.g., Neo4j) and Elasticsearch for high-speed discovery
  • Experience with LLMs, prompt engineering, and RAG agents for data classification or metadata discovery
  • AWS, Azure, or GCP; containerization with Docker and Kubernetes
  • Prior work in Data Cataloging, Data Quality, or Metadata Management
  • Knowledge of Salesforce Data Cloud or third-party SaaS integrations
  • 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.