Principal Software Engineer

Domino Data Lab, Bengaluru

See jobs at Domino Data Lab

Domino has an ambitious vision for data science. Our platform helps data science teams accelerate research, increase collaboration, and rapidly deploy predictive models. Our customers are the most sophisticated analytical organizations in the world, including Monsanto, Allstate, and Instacart. Backed by Sequoia Capital, Zetta Venture Partners, Bloomberg Beta, and In-Q-Tel, we are at the epicenter of the data science revolution, helping companies build better cars, develop more effective medicine, or simply recommend the best song to play next.

If you're a strong engineer that combines development and architectural skills, understands both back-end and front-end technology stacks, you can personally impact the growth of our company by solving challenges in:

  • Cluster management and orchestration
  • Multi-cloud support
  • Cybersecurity
  • Best-of-breed data science tools and platforms
  • Job distribution

As a Principal Engineer you will hold and improve the bar for what it means to work in a world-class engineering organization, driving the evolution of Domino engineering to technical excellence.


  • Guide projects from conception to delivery
  • Serve as a mentor to others on the team, reviewing design, algorithms and code produced by others
  • Drive and participate in architecture, design and decision making of the platform
  • Have the technical wisdom to decompose complex projects
  • Tackle the ambitious technical challenges on our roadmap
  • Balance product roadmaps and technical debt
  • Ship clean, well-crafted code
  • Drive architectural standards beyond the scope of the team in which you are embedded
  • Moderate Contributions to open-source community
  • Be a part of the broader technical community (talks, open-source contributor)
  • Help build a product, team, and company


  • 8+ years of experience
  • Should have managed a team of atleast 4 engineers 
  • Bachelors degree in Computer Science or equivalent from IITs, BITS, NITs, IIITs or universities in the same league 
  • Demonstrated track record of solving deeply complex challenges in at least two areas
  • Breadth of technical knowledge in various areas related to complex, distributed systems and platforms
  • Strong system development skills
  • Scala or Java expertise
  • Cloud (AWS preferred) expertise
  • Egoless and mission focused
  • Desire to meet world-class data scientists and understand how they work to serve them best

About Domino Data Lab

About Us Domino was founded by three veterans of the finance industry, to help leading organizations develop better medicines, grow more productive crops, build better cars, or simply recommend the best song to play next. Our mission is to help data scientists across industries develop and deploy ideas faster with collaborative, reusable, reproducible analysis.

Domino Data Lab

Want to learn more about Domino Data Lab? Visit Domino Data Lab's website.