Senior ML Infrastructure Engineer — Python & API Focus

A fast-growing open-source startup is building next-generation machine learning infrastructure that redefines how models are represented, transformed, and executed. The goal is to develop a high-performance foundation for AI workloads by separating model architecture from execution strategy — enabling more portable, scalable, and efficient deployments.

We’re looking for an engineer who thrives at the intersection of machine learning, systems design, and developer experience. You’ll help shape the infrastructure’s high-level Python API, integrate it with popular ML frameworks, and build tools that make it easier to compose, debug, and deploy models across a variety of backends.

📍Ankara / On-site

Responsibilities

  • Design and develop the Python API for model composition and transformation

  • Build integrations with ML frameworks like PyTorch, TensorFlow, and JAX

  • Implement tools for model tracing, visualization, and debugging

  • Write developer documentation, tutorials, and code samples

  • Design APIs that abstract away execution backends while exposing core ML primitives

  • Contribute to systems for symbolic and dynamic shape inference

Requirements

  • 3-5 years of Python experience in ML, scientific computing, or systems development

  • Deep knowledge of at least one major ML framework (e.g., PyTorch, TensorFlow, or JAX)

  • Familiarity with model graphs, intermediate representations (IRs), or automatic differentiation

  • Strong understanding of API design and software modularity

  • Excellent communication skills and ability to collaborate in open-source environments

 Nice to Have

  • Experience building SDKs, APIs, or developer tooling

  • Contributions to open-source ML systems or infrastructure projects

  • Familiarity with REST/gRPC APIs or model serving frameworks (e.g., FastAPI, TorchServe)

  • Knowledge of model versioning, reproducibility, or ML deployment workflows


APPLICATION FORM