SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 165,000 - 190,000 / annual
Ocient is hiring a Senior Software Engineer to join the Tools & Developer Platform team. In this role, you will own and evolve sophisticated test automation and analysis infrastructure while contributing broadly to developer experience and tooling for a distributed database system.
Key Responsibilities:
- Build automation and services (primarily using Python) to operate and test the Ocient distributed database system and integrations
- Work closely with internal stakeholders to understand their needs and build tooling to fulfill those needs
- Maintain and extend existing tooling for performance testing and analysis, and the automation that keeps tests reproducible
- Produce documentation for future maintainers and concise runbooks for developers
This is a 100% remote position (US-based only). The company cannot sponsor or transfer visas at this time.
Requirements:
- BS, MS, or PhD in Computer Science or related field, or equivalent industry experience
- 4+ years of professional software engineering experience
- Strong systems thinking and software fundamentals
- Comfortable working in Linux, with shell tooling, debugging tools, and CI systems
- Fluent English (spoken and written)
- Demonstrated growth mindset and ability to learn new languages and systems rapidly
Preferred Qualifications:
- Strong familiarity with advanced Python features and typing
- Data gathering and analysis skills; scientific mindset is a plus
- Experience operating and/or performance tuning a distributed database system
- Familiarity managing test infrastructure, including infrastructure as code tools
Note: Candidates will be required to download and install the HackerRank Desktop Application to complete coding assessments and technical interviews.