Join a leading quantitative research and technology firm as a Senior Software Engineer to build and run a large-scale batch compute platform on Kubernetes.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Software Engineer – Batch Compute (Kubernetes / HPC)
Dallas (Hybrid) | 💼 Full-time
A leading, well-funded quantitative research and technology firm is looking for a Software Engineer to join a team building and running a large-scale, high-performance batch compute platform.
You’ll be working on modern Kubernetes-based infrastructure that powers complex research and ML workloads at serious scale, including contributions to a well-known open-source scheduling project used for multi-cluster batch computing.
What you’ll be doing
• Building and developing backend services, primarily in Go (Python, C++, C# backgrounds are fine)
• Working on large-scale batch scheduling and distributed systems on Kubernetes
• Operating and improving HPC-style workloads, CI/CD pipelines, and Linux-based platforms
• Optimising data flows across systems using tools like PostgreSQL
• Debugging and improving performance across infrastructure, networking, and software layers
What they’re looking for
• Strong software engineering background with an interest in Kubernetes and batch workloads
• Experience with Kubernetes internals (controllers, operators, schedulers)
• Exposure to HPC, job schedulers, or DAG-based workflows
• Familiarity with cloud platforms (ideally AWS), observability tooling, and event-driven systems
Why it’s worth a look
• Market-leading compensation plus bonus
• Hybrid setup from a brand-new Dallas office
• Strong work/life balance and excellent benefits
• Generous relocation support if needed
• The chance to work at genuine scale on technically hard problems
If you’re interested (or know someone who might be), drop me a message and I’m happy to share more details anonymously.