Backend Software Engineer

Gravwell
3d$120,000 - $250,000Remote

About The Position

As a Backend Software Engineer, you'll be responsible for the design, development, and testing of the Gravwell backend. You will be expected to take ownership of problems and work with the team to efficiently produce effective, well-tested solutions.

Requirements

  • Degree in computer science, computer engineering, or similar discipline.
  • 3+ years of experience with memory management and distributed systems.
  • Strong fundamentals including but not limited to: Linux File systems Distributed systems Storage systems Memory management Performance profiling Application scaling Networking Machine Learning
  • Strong development skills Go Syscall interfaces
  • Strong Git skills Client proficiency GitHub pull requests
  • Familiarity with software development life cycles Defining requirements Software design Implementation Unit testing and e2e testing
  • Strong verbal and written communication skills
  • Fluent in English
  • Candidates must be US citizens or green card holders.

Nice To Haves

  • Docker
  • Windows development
  • MacOS development
  • CUDA and/or ROCM

Responsibilities

  • Application development for distributed systems
  • Profiling and optimizing performance
  • Scaling for large amounts of load, data, and users
  • Testing of backend application
  • On-call technical support on a rotating schedule

Benefits

  • Work where your impact is direct, visible, and appreciated
  • Full autonomy and trust to solve problems that we may not have known we had
  • Flexible remote work setup with a strong support culture
  • Access to mission-critical projects and real-world security data
  • Help build a better analytics experience
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service