The Voleon Group

Senior Software Engineer, Platform Team

The Voleon Group

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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