Talent.com
Principal Software Engineer - Distributed Systems

Principal Software Engineer - Distributed Systems

ConfidentialBengaluru / Bangalore, India
22 days ago
Job description

Build Your Career at Informatica

We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous minds eager to solve the world's most complex challenges. Our employees are empowered to push their bold ideas forward, and we are united by a shared passion for using data to do the extraordinary for each other and the world.

Principal Software Engineer - Distributed Systems and Data Engineering, Cloud Metadata Platform

We're looking for a Principal Software Engineer who will lead critical innovation efforts on the Informatica Data Management Cloud with a strong focus on building cloud-native, distributed data systems to join us in Bangalore. We're particularly interested in candidates with expertise in distributed computing, information retrieval, microservices architecture, Java and Scala programming languages and experience building solutions with distributed data processing engines and data lakes (Apache Spark, Apache Iceberg or equivalent). Candidates with a background in developing scalable, cloud-native services and familiarity with Kubernetes will have an added advantage.

As a Principal Software Engineer working on the Cloud Metadata Platform team, you will help build the Metadata platform and services powering multiple products - Cloud Data Governance and Catalog, Cloud Data Marketplace and Cloud Data Access Management - on the Informatica Data Management Cloud.

You will report to the Chief Development Architect, Engineering.

Your Role Responsibilities Here's What You'll Do

  • Build services, products and infrastructure at the intersection of AI and distributed systems.
  • Design scalable, reliable, and high-performance data systems on the cloud across geographic regions and Cloud providers.
  • Lead the end-to-end development lifecycle of complex, high-impact software products, from requirements gathering to development, deployment and maintenance.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to define product requirements and specifications.
  • Produce detailed functional and non-functional specifications and technical designs based on high-level requirements.
  • Collaborate with peer engineers and architects across teams to deliver end-to-end solutions and features.
  • Coach junior members of the engineering team and set a high bar for technical excellence, architecture and engineering best practices.
  • Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
  • Be an amazing performer and team player who enjoys challenging assignments in a fast-growing, distributed workplace.
  • Work in an Agile software development team delivering product and feature increments in short iterations.
  • Contribute to the continuous improvement of engineering processes and practices.

What We'd Like to See

  • Experience with software design principles and computer science fundamentals : data structures, algorithms, distributed systems and information retrieval.
  • Programming skills in languages such as Java, Scala, Go and an inclination to write understandable and testable code.
  • Experience in designing and implementing highly scalable data processing systems using Apache Spark, Apache Iceberg and Apache Kafka.
  • Experience with various data storage and retrieval systems - RDBMS, Elasticsearch, NoSQL, Graph Databases etc.
  • Experience with microservices architecture and cloud platforms (e.g., AWS, Azure, GCP)
  • Experience with cloud-native development and deployment processes.
  • Role Essentials

  • Bachelor's degree in Computer Science Engineering or a related field.
  • 10+ years of experience in software development, with a focus on building cloud-native, distributed, reliable and scalable data systems and services.
  • Perks & Benefits

  • Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension / retirement plans
  • Flexible time-off policy and hybrid working practices
  • Equity opportunities and an employee stock purchase program (ESPP)
  • Comprehensive Mental Health and Employee Assistance Program (EAP) benefit
  • Our DATA values are our north star and we are passionate about building and delivering solutions that accelerate data innovations. At Informatica, our employees are our greatest competitive advantage. So, if your experience aligns but doesn't exactly match every qualification, apply anyway. You may be exactly who we need to fuel our future with innovative ideas and a thriving culture.

    Informatica (NYSE : INFA), a leader in enterprise AI-powered cloud data management, brings data and AI to life by empowering businesses to realize the transformative power of their most critical assets. We pioneered the Informatica Intelligent Data Management Cloud™ that manages data across any multi-cloud, hybrid system, democratizing data to advance business strategies. Customers in approximately 100 countries and more than 80 of the Fortune 100 rely on Informatica. . Connect with , , and . Informatica. Where data and AI come to life.™

    Skills Required

    graph databases , Java, Distributed Computing, Rdbms, Apache Spark, Aws, Nosql, Kubernetes, Azure, Gcp, Apache Kafka, Elasticsearch, Scala, Information Retrieval

    Create a job alert for this search

    Principal Software Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Principal System Software Engineers

    Principal System Software Engineers

    Mulya TechnologiesGreater Bengaluru Area, India
    Principal / Staff System Software Engineers.Founded in 2023,by Industry veterans HQ in California,US.We are revolutionizing sustainable AI compute through intuitive software with composable silicon...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Mulya Technologiesbangalore, karnataka, in
    Top100 Global Semiconductor Organization HQ in California.The successful candidate will be the primary owner of the IEEE 1588 / PTP software stack. Communications and Data Center deployments.Enhancing...Show moreLast updated: 4 days ago
    • Promoted
    • New!
    Principal LOGIC DESIGN ENGINEER – Core Units(Front End Pipeline)

    Principal LOGIC DESIGN ENGINEER – Core Units(Front End Pipeline)

    Mulya TechnologiesGreater Bengaluru Area, India
    Principal LOGIC DESIGN ENGINEER – Core Units(Front End Pipeline).As a Hardware Developer you’ll get to work on the systems that are driving the quantum revolution and the AI era.Join an elite team ...Show moreLast updated: 13 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    FM IndiaBengaluru, India
    Role Title : Principal Software Engineer.Leads and mentors in the design, development, and maintenance of multi-tiered business applications. Individuals holding this position are typically expected ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer, Distributed Cloud

    Principal Software Engineer, Distributed Cloud

    ConfidentialBengaluru / Bangalore, India
    At F5, we strive to bring a better digital world to life.Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital...Show moreLast updated: 22 days ago
    • Promoted
    Software Principal Engineer

    Software Principal Engineer

    ConfidentialBengaluru / Bangalore
    Were building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled perform...Show moreLast updated: 30+ days ago
    • Promoted
    Principal RTL Design Engineer

    Principal RTL Design Engineer

    Mulya TechnologiesGreater Bengaluru Area, India
    Staff / Principal RTL Design Engineer : -.Founded in 2023,by Industry veterans HQ in California,US.Location : Greater Bengaluru Area. The products are chipsets and intelligent machines that enable sca...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    People Prime Worldwidehosur, tamil nadu, in
    Our client is a Palo Alto–based AI infrastructure and talent platform founded in 2018.It helps companies connect with remote software developers using AI-powered vetting and matching technology.Ori...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Best NanoTechhosur, tamil nadu, in
    Best NanoTech is seeking a talented and motivated.In this role, you will design, develop, and deploy robust software solutions powering our internal platforms and external products.You will collabo...Show moreLast updated: 23 hours ago
    • Promoted
    • New!
    Software Engineer

    Software Engineer

    Bleem Hirehosur, tamil nadu, in
    Bleem Hire is a fast-growing, curated job board that connects talented professionals with visa-sponsored and fully remote opportunities around the world. We cut through the noise of traditional job ...Show moreLast updated: 11 hours ago
    • Promoted
    Robotics Platform Software Engineer

    Robotics Platform Software Engineer

    K&K Talents - Indiahosur, tamil nadu, in
    This position is with one of our.Title : Robotics Platform Software Engineer.Mode of working : Work from Office.Employment Type : Full-time Permanent. Develop, debug, test, and troubleshoot platform so...Show moreLast updated: 2 days ago
    • Promoted
    Principal Systems Software Engineer

    Principal Systems Software Engineer

    Mulya TechnologiesBengaluru, Republic Of India, IN
    Principal / Staff System Software Engineers.Founded in 2023,by Industry veterans HQ in California,US.We are revolutionizing sustainable AI compute through intuitive software with composable silicon...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    Evoke HR SolutionsBangalore
    We are seeking a highly experienced and motivated Senior / Staff Software Engineer with 7-10 years of experience to join our dynamic engineering team. The ideal candidate will be a technical leader, c...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Solution Engineer - SDM

    Solution Engineer - SDM

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Solution Specialist / Senior Solution Engineer.Proactively plans and performs advanced technical activities requiring knowledge in multiple areas or on a system level to service the customer.Prioriti...Show moreLast updated: 15 hours ago
    • Promoted
    Striim - Principal Software Engineer - Distributed Systems

    Striim - Principal Software Engineer - Distributed Systems

    StriimBangalore
    Description : Striim is looking for a Principal Software Engineer who is ready to dive-in for a great learning experience in a truly start-up environment and want to ...Show moreLast updated: 1 day ago
    • Promoted
    Senior / Principal Software Engineer - Distributed Systems

    Senior / Principal Software Engineer - Distributed Systems

    Petals CareersBangalore
    About the Role : We're seeking a highly experienced and accomplished Senior / Principal Backend Software Engineer to join our team. In this pivotal role, you will b...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Firmware Engineers

    Principal Firmware Engineers

    Mulya TechnologiesGreater Bengaluru Area, India
    Principal / Staff Firmware Engineers.Founded in 2023,by Industry veterans HQ in California,US.We are revolutionizing sustainable AI compute through intuitive software with composable silicon.System...Show moreLast updated: 15 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    QSCbangalore, karnataka, in
    QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment,...Show moreLast updated: 3 days ago