
Senior Software Engineer, Platform Team
The Voleon Group
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- 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 design through production delivery
- Improve system reliability, observability, and operational performance
- Provide technical leadership and mentorship across the team
- Lead complex projects from start to finish, which includes gathering project requirements, translating them into a rational software design, reasoning effectively about supporting or dependent technologies, and communicating effectively with collaborators and teammates
- Provide technical guidance to engineering and research staff
- Mentor and grow individual contributors to continuously up-level the team
Requirements
- Computer Science / Engineering degree, or equivalent experience
- 5+ years of software engineering experience
- Proven track record of software design and implementation with focus 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
- Design and implementation of scalable services and APIs, highly-available systems, and/or large-scale data infrastructure
- Experience with data storage and management technologies (e.g. PostgreSQL, Artifactory, Ceph, Redis)
- Familiarity with job scheduling and orchestration technologies (e.g. Airflow, Slurm)
- Familiarity with cloud-based data storage, querying, and processing technologies
- Work with large codebases and experience building modular, extensible, and maintainable software
- Strong communication skills and a proven ability to explain complex ideas with clarity and simplicity.
Benefits
- Highly competitive compensation and benefits packages
- Technology talks by our experts
- Beautiful modern office
- Daily catered lunches
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software designsoftware implementationPythonGoJavaC++LinuxAPIsdata storagedata management
Soft Skills
technical leadershipmentorshipcommunicationproject managementcollaborationproblem-solvingclaritysimplicity
Certifications
Computer Science degreeEngineering degree