Overview
Job Details
Python / ML Systems Engineer
We are seeking a Python / ML Systems Engineer to join a team focused on advancing artificial intelligence research and large-scale distributed training systems. This role involves building and maintaining high-performance machine learning infrastructure, supporting open-source initiatives, and enabling researchers and engineers to work efficiently with cutting-edge AI tools.
Responsibilities
-
Design, build, and optimize machine learning systems, frameworks, and tools that support large-scale research and experimentation.
-
Develop, maintain, and document deep learning libraries to ensure usability and scalability.
-
Write clean, efficient, and maintainable code in Python and/or C++.
-
Collaborate with researchers and engineers to integrate and deploy new capabilities.
-
Create technical documentation and provide support to internal and external users adopting the team’s tools.
-
Contribute to open-source projects and foster community engagement around AI/ML infrastructure.
Minimum Qualifications
-
Bachelor’s degree (or higher) in Computer Science, Computer Engineering, or a related technical field.
-
2+ years of experience developing machine learning systems in Python or C/C++.
-
Experience with major machine learning frameworks (e.g., PyTorch, TensorFlow).
-
Familiarity with large datasets, data pipelines, and distributed computing environments.
-
Strong understanding of algorithms, data structures, and software engineering best practices.
-
Demonstrated ability to collaborate effectively in a fast-paced, research-oriented environment.
-
Excellent communication and problem-solving skills.
Preferred Qualifications
-
Demonstrated software engineering experience through professional work or contributions to open-source projects (e.g., GitHub).
-
Prior contributions to widely used open-source AI/ML libraries or tools.