Bachelor’s degree or equivalent practical experience.
8 years of experience in software development and with data structures/algorithms in either (C++ OR Python).
5 years of experience with Machine Learning (ML) design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
Experience in a technical leadership role leading project teams and setting technical direction.
Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
Experience with large-scale distributed systems and scheduling infrastructure (e.g., Slurm, Borg, Xborg, Flume).
Experience with build systems and infrastructure (e.g., Blaze, Bazel, etc.).
Experience in measuring and improving system performance (e.g., profiling, system optimization).