[Remote] Software Engineer II, Input/Output
Note: The job is a remote job and is open to candidates in USA. Ocient is a data analytics software solutions company that enables compute-intensive analysis of complex data. They are seeking a Software Engineer II to design and prototype innovative solutions for enhancing query processing performance, implement functionalities in C++, and collaborate with engineering teams to resolve software issues.
Responsibilities
- Design and prototype innovative solutions to enhance query processing performance of our database
- Implement new functionalities in C++ and develop automated tests using Python to ensure stability and reliable performance
- Collaborate across other engineering teams to investigate software issues and brainstorm possible solutions
Skills
- BS, MS, or PhD in computer science, computer engineering, or related technical field
- 1+ years of industry experience writing code to solve complex problems using an object-oriented programming language (e.g. C++, Java)
- Experience with C/C++ build and test tools
- Familiarity with CPU architecture and assembly code
- Strong understanding and application of data structures and algorithms
- Ability to speak and write in English fluently
- Experience architecting high performance, distributed systems preferred
- Ability to own and manage all risk associated with large complex problems preferred
- Strong technical leadership and communication skills preferred
Benefits
- 100% paid health and dental benefits for Ocient employees (you're only responsible for deductible and out of pocket costs)
- Equity in the company
- Participation in our bonus program
- Unlimited PTO
- Many other perks
Company Overview
Apply To This Job