Staff Software Engineer

2 days ago

Apply Now
Logo of Ocient

Ocient

Computer software development

51 - 200

Description

• Design, implement, and validate batch and stream loading systems to ingest terabytes of data per day • Lead architecture and design by closely partnering with architects and implementation with team members to deliver high-quality software • Collaborate across engineering teams and customer engagements to deliver world-class massive-scale data solutions • Program in modern C++ to build and monitor distributed software systems • Work closely with Sales, Product, and End Customers to ensure business success • Contribute to engineering innovation

Requirements

• 5+ years of relevant industry experience • Strong fundamental computer science skills • Prior industry experience in building high-performance distributed systems in modern C++ • The ability to own, communicate, and manage risk associated with large complex problems • A good working knowledge of Linux, networking, and databases • 7+ years of relevant industry experience is ideal • A “polyglot” skill set with a demonstrated ability and desire to work across different domains and problems • Proven experience building, maintaining, and refining end-to-end customer facing systems • Familiarity and knowledge of Big Data concepts and solutions, including use of stream processing using technologies like Apache Kafka is highly desired • Prior background building data pipeline (ETL) software • Familiarity with source control, testing frameworks, and all aspects of developing in large, distributed software teams • Desire to work in a fast paced, startup environment with a highly collaborative team • Strong sense of urgency and commitment to customer success

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com