Ocient · 1 month ago
Software Engineer II - Distributed Systems
Ocient is a data analytics software solutions company that enables always-on, compute-intensive analysis of complex, large-scale data. They are searching for an experienced Software Engineer II to work with industry-leading software architects on implementing and testing a cutting-edge data warehouse.
AnalyticsBig DataComputerDatabase
Responsibilities
Able to create design docs for smaller components and improve the designs for larger components
Successfully and independently implements designs of components or smaller systems provided by other engineers
Responds to and efficiently fixes issues from the code review process
Tests, debugs and fixes code in small components
Takes responsibility for bringing tasks to completion and meeting deadlines
Qualification
Required
BS, MS, or PhD in computer science, computer engineering, or related technical field
2+ years of industry experience writing code to solve complex problems using an object-oriented programming language (e.g. C++, Java)
Strong understanding and application of data structures and algorithms
Demonstrated coding experience on core technology
Ability to speak and write in English fluently
Preferred
Experience architecting high performance, distributed systems
Ability to own and manage all risk associated with large complex problems
Strong technical leadership and communication skills
Company
Ocient
Ocient is a hyper-scale data analytics company that allows organizations to unlock value by analyzing petabyte to exabyte scale data sets.
Funding
Current Stage
Growth StageTotal Funding
$156.5MKey Investors
OCA VenturesTechNexus Venture Collaborative
2025-04-22Series B· $42.1M
2025-04-01Debt Financing
2024-03-11Series B· $49.4M
Recent News
Seattle TechFlash
2025-06-22
2025-06-22
2025-05-04
Company data provided by crunchbase