Senior Software Engineer

ZoomInfo ZoomInfo · Enterprise · Bangalore, India · 933 Engineering - ZI Products

Senior Software Engineer role at ZoomInfo focused on building and maintaining high-quality services, with a significant emphasis on integrating and leveraging LLMs/GenAI services. The role involves designing APIs, optimizing data models, building processing pipelines, and ensuring the safe and effective use of LLM outputs in production systems. The engineer will also use LLMs as productivity tools for coding and design.

What you'd actually do

  1. Design, develop and maintain high quality services, adhering to best practices and coding standards
  2. Collaborate with other team members and stakeholders to contribute to the design and evolution of the services architecture, ensuring scalability, reliability and performance
  3. Create robust RESTful APIs and integrate with external services, ensuring data consistency and security
  4. Work with distributed SQL databases (e.g., SingleStore) and NoSQL stores (e.g., MongoDB) to design efficient data models, optimize access patterns, and implement caching strategies
  5. Build and maintain asynchronous job processing pipelines using message queues

Skills

Required

  • 7+ years of experience as a backend developer
  • Proficiency in at least one backend programming language (e.g., Java, NodeJs, Python)
  • Solid understanding of services architecture principles and best practices
  • Proficiency in RESTful API design and development
  • Strong proficiency in RDBMS querying and performance tuning
  • Experience with SQL and NoSQL databases
  • Hands-on experience integrating with LLM/GenAI services
  • Technically lead and mentor juniors
  • Experience with containerization and orchestration tools
  • Strong problem-solving and debugging skills
  • Experience with public cloud platform

Nice to have

  • Bachelor's degree in Computer Science or equivalent from a premier institution
  • prompt engineering
  • tools
  • agents
  • Ability to thrive in a dynamic, fast-paced environment

What the JD emphasized

  • Hands-on experience integrating with LLM/GenAI services
  • validating LLM-generated outputs (e.g., SQL query safety validation) before execution in production systems

Other signals

  • Hands-on experience integrating with LLM/GenAI services
  • Leverage LLMs as a day-to-day productivity tool
  • validating LLM-generated outputs (e.g., SQL query safety validation) before execution in production systems