jobapplier

Backend Software Engineer

Rogo

Skills

Required

  • programming
  • AI
  • Rust / C++ / Java
  • ecstatic
  • autonomous
  • self-directed

Preferred

  • gRPC
  • interface definition language
  • protocol
  • buffers
  • asynchronous
  • side

Join Rogo, a cutting-edge AI research and application development company, as a Backend Software Engineer. In this role, you will architect REST and gRPC APIs, design and build large-scale infrastructure, and ship secure and compliant code. You will also raise the bar for code quality, reliability, and product velocity. The ideal candidate has 4+ years of experience building and scaling distributed systems, strong programming skills, and a Bachelor's degree in Computer Science or a related field.

Responsibilities

  • 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.

Requirements

  • 4+ years of experience building and scaling distributed systems
  • Track record of shipping high-quality products
  • Strong programming skills and general Computer Science knowledge
  • Experience with a strongly typed language (e.g., Rust, C++, or Java)

Bachelors in Computer Science or related degree

  • You love writing highly performant and readable code that is well-tested
  • 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 startup
  • You are an owner. You are autonomous, self-directed, and comfortable working with ambiguity
  • You are ambitious. You have fun solving problems that others think are impossible

You are collaborative, organized, thoughtful, and kind

  • You are curious. You find joy in learning about AI, technology, and finance
  • Experience with Map Reduce or other massively distributed parallel computation frameworks
  • Experience in world-class product organizations (e.g., Notion, Figma)

Preferred

  • Experience with an interface definition language like protocol buffers and gRPC
  • Early engineer at a hyper-growth startup