Remote Jobs RockRemote Jobs Rock

Software Engineer - Core Networking

🕒 21 days ago
JavaNetwork DevelopmentBinary ProtocolsWireshark

📜 Description

  • Work on Neo4j network server modules and drivers, managing server-side conversations using HTTP and the Bolt protocol.
  • Lead the design of new features and improvements to the protocol based on feedback from stakeholders.
  • Implement designs in the server codebase and support community projects.
  • Write blog posts and assist with training and events.

🛠️ Requirements

  • Java language, platform and ecosystem
  • Network development (binary protocol specs like Bolt, Frontend/Backend, MongoDB Wire Protocol)
  • Network packet analysis (e.g., Wireshark)
  • Distributed system design
  • Customer experience and developer community interaction
  • Concurrency and asynchronous programming
  • Database management systems
  • Graph Databases
  • Java Web Development Specifications (JAX-RS)
  • System-oriented languages such as: C, C++, Rust or Go
Waymo

Software Engineer, GPU

Waymo👥 1001 - 5000 employees🏢 Internet
🔥 8 hours ago

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo.

C++GPU ProgrammingSoc ProjectsPerformance Analysis Tools
🔥 13 hours ago

As a Software Engineer on the Fulfillment Core Services team, you will enhance ride state transitions and integrate new products while collaborating across teams to solve complex backend challenges.

PythonGolangDistributed SystemsObject-oriented Programming
Lyft

Software Engineer, Fulfillment

Lyft👥 10,000+ employees🏢 Transportation
🔥 13 hours ago

The Fulfillment group, in Marketplace, at Lyft is responsible for determining what inventory can be reliably offered for a given rider session and reliably fulfilling rider requests.

Software EngineeringObject-oriented ProgrammingDistributed SystemsCloud Platforms

Trusted by Remote Workers