remote
Models Engineer, AI Platform - Cloudflare
Software Engineer
Design, develop, and scale machine‑learning models for a global AI platform, leveraging Python, deep‑learning frameworks, and cloud infrastructure to deliver high‑performance, reliable services.
About the role
Key Responsibilities
- Architect, implement, and optimize large‑scale ML models that power core AI services.
- Collaborate with data scientists and infrastructure teams to integrate models into production pipelines.
- Build and maintain containerized environments using Docker and Kubernetes for reproducible model deployment.
- Ensure model reliability, latency, and scalability on cloud platforms such as AWS.
- Develop monitoring, logging, and automated testing frameworks to support continuous improvement.
Requirements
- 5+ years of software engineering experience with a focus on machine learning or AI platforms.
- Strong proficiency in Python and deep‑learning libraries like TensorFlow or PyTorch.
- Hands‑on experience with container orchestration (Kubernetes) and cloud services (AWS).
- Solid understanding of distributed systems, performance optimization, and CI/CD for ML workloads.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
pythontensorflowpytorchkubernetesdockeraws