What You Will Do
- Develop a software-based platform that can scale indefinitely, including scalable enterprise search solutions.
- Build large-scale fault-tolerant distributed systems, preferably with knowledge of performance benchmarking tools and performance tuning on Linux-based systems.
- Perform thorough code review for peers, including interface design, code quality, and testing strategies.
- Understand customer requirements and implement them in solutions.
- Work closely with the company’s product teams to understand customer requirements and ensure features satisfy those requirements and are delivered effectively with high quality.
- Implement data ingestion pipelines to retrieve data from enterprise data sources and build a secure search index over that data.
- Design and implement user interfaces used by enterprise workers to search enterprise content.
- Design APIs to build other search-based applications.
Who You Are
- Master’s degree (or foreign equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline, plus three (3) months of experience in the job offered or in any occupation in a related field.
- Experience working on infrastructure for distributed systems or cloud-native applications, or experience building full-stack applications that span front-end, REST APIs, and application server, or experience training and productionizing machine learning, or information retrieval systems.
- Experience with Go or C++.
- Experience with Java.
- Experience with Python.
- Experience with TypeScript.
- Algorithmic design skills.
- Experience with data analytics.
- Experience with Node.
- Experience with Ruby on Rails, Django, or Flask.
- Experience with React.
Any suitable combination of education, training, and/or experience is acceptable.
Compensation & Benefits
The standard base salary range for this position is $187,741 - $234,000 annually. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits.
We offer a comprehensive benefits package including competitive compensation, Medical, Vision, and Dental coverage, generous time-off policy, and the opportunity to contribute to your 401k plan to support your long-term goals. When you join, you'll receive a home office improvement stipend, as well as an annual education and wellness stipends to support your growth and wellbeing. We foster a vibrant company culture through regular events, and provide healthy lunches daily to keep you fueled and focused.