1 open position available
Build automation and services using Python to operate and test distributed database systems, maintain performance testing tooling, and produce technical documentation. | 4+ years software engineering experience, degree in Computer Science or related field, proficiency in Linux, shell tooling, and Python. | Job Title: Senior Software Engineer Location: 100% Remote (US Based Only) * We cannot sponsor or transfer any visas, of any kind, at this time* Hiring Manager: Senior Engineering Manager Estimated salary range: $165,000 to $190,000 * The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations Job Description: Ocient is hiring a Senior Software Engineer to join the Tools & Developer Platform team to own and evolve sophisticated test automation and analysis infrastructure while contributing broadly to developer experience and tooling. 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 the 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 Ideal Qualifications: * Demonstrated growth mindset and ability to learn new languages and systems rapidly * BS, MS or PhD in Computer Science or related field, or equivalent industry experience * 4+ years professional software engineering experience * Strong systems thinking and software fundamentals * Comfortable working in Linux, with shell tooling, debugging tools, and CI systems * Ability to speak and write in English fluently An Exceptional Candidate Will Have: * Strong familiarity with advanced Python features and typing * Data gathering and analysis skills, a scientific mindset is a plus * Experience operating and/or performance tuning a distributed database system * Familiarity managing test infrastructure, including infrastructure as code tools
Create tailored applications specifically for Ocient Inc. with our AI-powered resume builder
Get Started for Free