
Staff Software Engineer (Backend)
Rogo
Job description
-
As a Staff Backend Engineer at Rogo, you’ll be at the cutting edge of AI research and application development, playing a crucial role in creating a category-defining product and scaling it to massive enterprises
-
Architect REST and gRPC APIs that are backed by stable, scalable server side implementations and asynchronous code
-
Design and build large-scale infrastructure to power crawling, ranking, and retrieval systems
-
Ship secure and compliant code: implement security concepts to develop software dealing with sensitive data
-
Write robust code that’s easy to read, maintain and test
-
Raise the bar for code quality, reliability and product velocity. Collaboratively, you’ll push yourself and peers to develop technically and interpersonally- 6+ years of experience building and scaling distributed systems
-
Bachelors in Computer Science or related degree
-
You love writing highly performant and readable code that is well-tested
-
Track record of shipping high-quality products
-
Experience with a strongly typed language (e.g., Rust, C++, or Java)
-
Strong programming skills and general Computer Science knowledge
-
You are collaborative, organized, and thoughtful
-
You are ambitious. You have fun solving problems that others think are impossible
-
You thrive in fast-paced environments. You are high-intensity and care a lot about what you do, and you’re ecstatic to work at a start-up
-
You are curious. You find joy in learning about AI, technology, and finance
-
You are an owner. You are autonomous, self-directed, and comfortable working with ambiguity
-
Experience with an interface definition language like protocol buffers and gRPC
-
Financial services experience
-
Experience in world-class product organizations (e.g., Notion, Figma)
-
Early engineer at a hyper-growth startup
-
Experience with Map Reduce or other massively distributed parallel computation frameworks