Principal Software Engineer – Workload Orchestration, Distributed Compute

Posted 1 day ago

This is a fully remote position, open to applicants in Germany, +1 more country.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Ellevation Education18 hours ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify18 hours ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava18 hours ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana18 hours ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health18 hours ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify19 hours ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers