Software Development Engineer - Infrastructure and Developer Experience Team


London, GB
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/19/2021
  • Website:
  • Company Address: 910 Hermosa Court, Sunnyvale, CA, 94085

About ThoughtSpot

ThoughtSpot is a company that develops a search-based, data analytics solution for enterprises. It allows to ask questions, analyze company data, and build reports and dashboards using a browser-based search interface. The company's Analytical Search Appliance combines data from on-premise, cloud and desktop data sources.

Job Description

Are you looking to join one of the fastest growing software companies in the Bay Area? ThoughtSpot’s Search & AI-Driven analytics platform is revolutionizing how the world uses data by making analytics 1000x faster and easier for non-technical business people. ThoughtSpot was recently named a Leader in Gartner’s 2019 Magic Quadrant for Analytics. ThoughtSpot is the first new Leader in the past six year and is the fastest analytics company ever to become a Leader.

Software Development Engineer- Infrastructure and Developer Experience Team


  • Write infrastructure as code to provision, configure and manage life cycle for developer infrastructure.
  • Write tools to deploy Thoughtspot for internal/external customers on public and private cloud environments.
  • Develop continuous integration test framework libraries.
  • Develop tools to build Thoughtspot micro-services across a host of platforms.
  • Develop tools to manage Thoughtspot code repositories.
  • Develop tools for monitoring Thoughtspot private physical and virtual cloud infrastructure.
  • Educate the company about best practices around infrastructure, automation, CI, and CD. Document processes and tools used to operate CI/CD workflows at thoughtspot.
  • Design and architect engineering infrastructure development with latest cloud-native technologies like Containers (Docker), Kubernetes, Public Clouds, etc.
  • Design and develop tools and frameworks using modern programming languages like Go, Python, NodeJs, Terraform, and Ansible, etc.
  • Design and develop various aspects of Thoughtspot product such as deployment, management, and cost optimization techniques for Machine Instances on Public Clouds such as AWS, GCP, Azure.
  • Build infrastructure and cloud monitoring solutions using cloud native tools such as elasticsearch, fluentd, kibana, prometheus, grafana, cloudwatch, etc.

Required Skills/Qualifications

  • Experience in engineering infrastructure development with latest cloud-native technologies like Containers (Docker), Kubernetes, Public Clouds, etc.
  • Thorough knowledge of deployment, management and cost optimisation techniques for Machine Instances on Public Clouds (must have - AWS, good to have - GCP, Azure)
  • Working experience on virtualization platforms (VMware ESXi, Linux KVM, etc.), deployment and VM management
  • Intermediate to Expert level hands-on scripting using one of Java, Python or Go, along with Database skills in MongoDB, NoSQL, Cassandra, etc.
  • Must have built at least one such Product, Framework or Service Hands-On, and led a small team of engineers technically in the effort
  • Familiarity with DevOps tools and processes, like Jenkins2.0, Ansible, Groovy scripting, etc. is a plus Familiarity with Distributed Systems and/or any Frontend technologies to build simple and intuitive GUI for internal DevOps services.
  • Exposure to monitoring tools like Nagios or similar is a plus.
  • Exposure to logging frameworks like Kibana, Logstash, etc., is a plus.

About ThoughtSpot

At ThoughtSpot, we solve some of the hardest, most challenging problems in technology. The kind of problems we solve, requires diverse perspectives and the team-spirit to see those differences as opportunities rather than roadblocks. It’s why diversity isn’t a box to check; it’s the heart of “Selfless Excellence,” our core value we live every day. To make our dent in the universe, we seek employees with unique identities, backgrounds, and perspectives that want to build an inclusive, respectful company culture and truly challenge the status quo.We support our employees with great benefits like 100% company paid medical/dental/vision/life coverage for employees and dependents, equity in a late stage startup backed by top-tier VCs, conveniently located in Sunnyvale with an onsite gym, company-provided catered lunch and dinner, and paid holidays and flexible paid time off.ThoughtSpot’s Search & AI-Driven analytics platform puts the power of a thousand analysts in every business person’s hands. With ThoughtSpot’s next-generation analytics platform, business people can use Google-like search to easily analyze complex, large-scale enterprise data and get trusted insights to questions they didn’t know to ask, automatically - all with a single click. ThoughtSpot’s customers include the world’s largest companies, such as Amway, BT, Bed Bath and Beyond, Chevron Federal Credit Union, De Beers, JD Sports, PetCo, ServiceNow and Scotiabank.ThoughtSpot is helmed by CEO Sudheesh Nair after being co-founded in 2012 by Ajeet Singh and technical co-founders from Google, Microsoft, Amazon, and Oracle. Backed by investors Lightspeed Venture Partners, Khosla Ventures, General Catalyst Partners, Geodesic Capital and Capital One Growth Ventures, ThoughtSpot has raised over $305 million to date at a unicorn valuation. Join us in our mission of enabling analytics “human scale” by putting search and AI-driven analytics in the hands of 20 million users by 2020.

For more information please visit

Related Jobs

Senior Product Designer

ThoughtSpot - Bangalore, IN

Customer Success Architect, Central/West

ThoughtSpot - Remote

Principal Engineer - Cloud Platform

ThoughtSpot - San Francisco, CA, US

Staff Engineer- Cloud Platform

ThoughtSpot - Bangalore, IN

Technical Cloud Architect

ThoughtSpot - RemoteUnited States of America
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.