← Zurück zur Liste
Stelle · Senior

Senior System Software Engineer

Softwareentwickler • Senior • Remote • Vollzeit • Deutschland Deutschland

Senior system software engineering role at NVIDIA, working on microservices for a globally distributed data storage and authentication service.

Responsibilities

  • ▹Participate in the architecture design of distributed backend systems
  • ▹Maintain and improve existing authentication and authorization microservices and develop new ones (OCaml / Rust)
  • ▹Connect with customers and provide technical support for APIs and client use cases
  • ▹Improve unit and integration test coverage
  • ▹Participate in the code review process
  • ▹Regression, stress and performance testing

Requirements

  • ▹Degree in Computer Science, Computer Engineering or a closely related field
  • ▹5+ years of relevant experience, ideally in system programming
  • ▹Programming and debugging skills in a Linux environment
  • ▹Deep understanding of HTTP and REST or other HTTP-based RPC protocols, e.g. Twirp or gRPC
  • ▹Experience with multi-threaded and asynchronous network programming concepts and frameworks (NodeJS, Akka, Tornado, Erlang/OTP, Rust/Tower)
  • ▹Strong habit to verify and document your work
  • ▹Understanding of the deployment process and networking in Kubernetes
  • ▹Excellent verbal and written technical English, able to present current status and final project deliveries

Nice to have

  • ▹Hands-on experience with Cassandra or similar databases and curiosity about distributed systems and algorithms
  • ▹Understanding of how modern protocols such as OAuth and OIDC work
  • ▹Expertise in Active Directory and LDAP
  • ▹Track record of building secure systems handling sensitive data
  • ▹Ability to debug and profile code on Linux: perf, tcpdump / Wireshark, strace, Valgrind, etc.
  • ▹Understanding of the functional programming paradigm and static strong type systems (Haskell, OCaml, F#, Scala, Rust, etc.)

Soft skills

Excellent communication skillsThoroughness in verifying and documenting workAutonomy and creativity

What we offer

  • ▹Highly competitive salaries
  • ▹Comprehensive benefits package

About the company

NVIDIA has pioneered visual computing for more than two decades, offering specialized platforms for the gaming, professional visualization, data center and automotive markets.

Languages: Angol: kiváló szóbeli és írásbeli műszaki angol
Education: Számítástudományi, számítógép-mérnöki vagy szorosan kapcsolódó területen szerzett diploma

Ähnliche Stellen