ThoughtSpot→
Member of Technical Staff 2 at ThoughtSpot in Mountain View, CA
ExperiencedHybridFull-timeMountain View, CA$100k–$120k/yr
Skills
javapythonjavascriptc++godata structuresalgorithmsobject-oriented designdistributed systemsscalabilitydatabase internalsartificial intelligence integrationprompt engineeringcuriosity
Job Description
Summary: ThoughtSpot is a company that empowers enterprises to transform insights into action through AI-Powered Analytics. As a Member of Technical Staff 2, you will develop and implement features for both frontend and backend systems, ensuring high performance and stability while collaborating with senior engineers to enhance system architecture.
Responsibilities:
- Develop and implement features for frontend and backend systems that process and manage customer data
- Write clean, efficient, and testable code in Java, Python, Javascript, or C++, contributing to the reliability of our core platform
- Participate in code reviews and collaborate with senior engineers to understand and improve system architecture
- Debug and resolve technical issues across the stack to ensure high performance and stability
- Work as a member of an agile team, responding quickly to business needs and continuously learning new technologies
Required Qualifications:
- 1-2 years of experience (including internships) with a strong proficiency in modern languages such as Go, Java, Python, Javascript, or C++
- Solid understanding of Data Structures, Algorithms, and Object-Oriented Design
- Ability to break down problems logically and demonstrate strong analytical thinking
- A strong desire to learn about distributed systems, scalability, and database internals
- Excellent communication skills and the ability to work effectively in a team environment
- Comfortably and confidently integrate artificial intelligence into their daily workflow to increase productivity and quality
- Hands-on experience to leverage AI tools (industry-leading LLMs) to increase productivity, automate routine tasks, and improve work quality
- Speak to the experience of using AI for research, content creation, and document summarization while maintaining ownership of judgment and final decisions
- Write effective prompts to get the most accurate and creative results from AI tools
- Curiosity in exploring new AI tools
- Adaptability to quickly learn and implement new, emerging AI technologies
- Critical thinking to know when to identify when AI should be used versus when human judgement is necessary
Required Skills: Java, Python, JavaScript, C++, Go, Data Structures, Algorithms, Object-Oriented Design, Distributed Systems, Scalability, Database Internals, Artificial Intelligence Integration, Prompt Engineering, Curiosity
Benefits: Equity, Company bonus or sales commissions/bonuses, 401(k) plan, Medical, dental, and vision benefits
Benefits
Equity
Company bonus or sales commissions/bonuses
401(k) plan
Medical, dental, and vision benefits