Gravwell
Ingest everything, compromise nothing. Data analytics at scale with predictive pricing.
Backend Software Engineer
Location
United States
Posted
38 days ago
Salary
$120K - $250K / year
Bachelor Degree3 yrs expEnglishDistributed SystemsLinuxGo
Job Description
• 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
Job 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
Benefits
- Flexible remote work setup with a strong support culture
- Access to mission-critical projects and real-world security data
- Work where your impact is direct, visible, and appreciated
- Full autonomy and trust to solve problems