remote
Full Stack Engineer, Machine Learning Tooling - Flock Safety
ML Engineer
Full Stack Engineer building end‑to‑end machine‑learning tooling platforms. Design, develop, and operate scalable web services and UI components using Python, React, Node.js, and cloud infrastructure.
About the role
Key Responsibilities
- Design and implement full‑stack features for internal ML tooling, including data pipelines, model serving APIs, and interactive dashboards.
- Develop and maintain front‑end applications with React, ensuring responsive, user‑friendly interfaces for data scientists and engineers.
- Build robust back‑end services in Python and Node.js, integrating with AWS services such as Lambda, S3, and SageMaker.
- Containerize applications using Docker and orchestrate deployments on Kubernetes or ECS, supporting continuous integration and delivery.
- Collaborate with cross‑functional teams to translate machine‑learning requirements into production‑ready software, and provide technical guidance on best practices.
Requirements
- 3+ years of professional experience building full‑stack web applications, with strong proficiency in Python and JavaScript/Node.js.
- Hands‑on experience with React, modern front‑end tooling, and RESTful or GraphQL APIs.
- Solid understanding of cloud platforms (AWS) and container technologies (Docker, Kubernetes/ECS).
- Familiarity with machine‑learning workflows, model deployment, and data processing pipelines.
- Proven ability to write clean, testable code, and to work effectively in a remote, collaborative environment.
Skills
pythonreactnodejsawsmachine learningdocker