
Senior Software Engineer, Platform Team
The Voleon Group5 months ago
Remote, United States +2 moreSenior
Base Salary
$225k - $255k/yr
Responsibilities
- Design and implement distributed scheduling and workflow systems.
- Improve job prioritization, resource allocation, and orchestration across hybrid environments.
- Build scalable, reliable platform services and storage abstractions.
- Lead complex projects from requirements gathering and software design through production delivery.
- Improve system reliability, observability, and operational performance.
- Provide technical guidance and mentorship to engineering and research staff.
- Mentor and grow individual contributors across the team.
Requirements
- Computer Science or Engineering degree, or equivalent experience.
- 5+ years of software engineering experience.
- Proven software design and implementation experience focused on correctness, robustness, efficiency, and scale.
- Expertise in a modern programming language such as Python, Go, Java, or C++.
- Hands-on experience developing in a Linux/UNIX environment.
- Experience designing scalable services and APIs, highly available systems, and/or large-scale data infrastructure.
- Experience with data storage and management technologies such as PostgreSQL, Artifactory, Ceph, or Redis.
- Familiarity with job scheduling and orchestration technologies such as Airflow or Slurm.
- Familiarity with cloud-based data storage, querying, and processing technologies.
- Experience working with large codebases and building modular, extensible, and maintainable software.
- Strong communication skills and the ability to explain complex ideas clearly and simply.
Benefits
- Competitive compensation and benefits package.
- Technology talks from company experts.
- Beautiful modern office.
- Daily catered lunches.
- Collaborative working environment with experienced technology and research professionals.