
Principal Software Engineer – Workload Orchestration, Distributed Compute
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Germany, +1 more country.
• Take full ownership of platform projects from start to finish, including project scoping, task breakdown, execution, and delivery.
• Extract subsystems from a C++/Python monolithic architecture while maintaining clean interfaces.
• Develop pathways for submitting and scheduling workloads on both cloud and on-premises clusters.
• Transition components of the file format towards an open, text-based structure.
• Research, prototype, evaluate, and suggest solutions for open platform challenges related to parallel simulation jobs in mixed on-premises and cloud GPU environments.
• Manage cross-team dependencies and effectively communicate how projects integrate with other engineering efforts.
• Enhance tests, interfaces, and feedback mechanisms.
• Achieve delivery of scoped projects within the first three months, larger cross-team initiatives by the sixth month, and fully productionized platform projects by the twelfth month.
• Minimum of 6 years of experience in professional software engineering, with a proven track record of taking ownership of projects from inception to delivery across team boundaries.
• Proficient in C++ with a strong background in building production systems; also comfortable working with Python.
• Practical experience with distributed or parallel systems, including job scheduling, workload orchestration, cluster or cloud computing, and fault-tolerant services.
• Demonstrated ability to incrementally improve a large, long-standing codebase: through refactoring, API design, or module extraction while ensuring existing users remain unaffected.
• Ability to navigate ambiguity; skilled in researching options, evaluating trade-offs, and providing clear recommendations.
• Strong written and verbal communication skills.
• Experience in fostering teammate development through code reviews, documentation, and collaborative programming.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible work hours and the option for remote work.
• Opportunities for professional development and career advancement.
• A collaborative and inclusive work environment.
Ellevation Education
Speechify
Nava
Circana
Get handpicked remote jobs straight to your inbox weekly.