52 ThoughtSpot Jobs
Thoughtspot - System Engineer - Linux/Kernel Programming (5-9 yrs)
ThoughtSpot
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and maintenance of our critical systems. The ideal candidate will have a strong foundation in systems engineering principles, with a deep understanding of filesystems, Linux, Operating systems, and kernel concepts.
Responsibilities :
- Feature Development: Contribute to the development of new features and enhancements, working closely with product managers and other engineering teams to deliver high-quality solutions.
- Bug Resolution: Diagnose, troubleshoot, and resolve complex software bugs across various system components, ensuring timely and efficient problem-solving.
- Customer Issue Management: Interact directly with customers to understand their technical issues, provide troubleshooting guidance, and resolve software bugs
- System Optimization: Identify performance bottlenecks and implement optimizations to improve system efficiency and scalability.
Code Review: Conduct code reviews to ensure adherence to coding standards, best practices, and maintainability.
- Documentation: Create and maintain clear and concise technical documentation, including design specifications, user manuals, and troubleshooting guides.
Requirements :
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Minimum 4 years of experience in software engineering or a similar role.
- Strong proficiency in Linux operating systems, scripting, and kernel internals.
- In-depth knowledge of filesystem and system calls.
- Strong understanding of distributed systems concepts.
- Strong proficiency in C++ programming language
- Excellent problem-solving, debugging, and analytical skills.
- Ability to work independently and as part of a collaborative team.
- Strong communication and interpersonal skills.
Preferred Qualifications :
- Experience with cloud platforms (AWS, GCP, Azure).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with Zookeeper, Hadoop, Postgres, and Cassandra.
- Experience with scripting languages (Python, Bash).
- Contributions to open-source projects.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for System Engineer roles with real interview advice