remote
Full Stack Engineer, Machine Learning Tooling - Flock
ML Engineer
Build and maintain end‑to‑end web platforms that enable machine‑learning pipelines for public safety, using Python, Node.js, React, AWS, and container technologies.
About the role
Key Responsibilities
- Design, develop, and ship full‑stack features for internal ML tooling, including data ingestion, model monitoring, and visualization dashboards.
- Implement scalable backend services in Python and Node.js, integrating with AWS services such as Lambda, S3, and DynamoDB.
- Create responsive front‑end interfaces using React, ensuring usability for analysts and investigators.
- Containerize applications with Docker and manage deployments in cloud environments, supporting CI/CD pipelines.
- Collaborate with data scientists, product managers, and security engineers to translate ML research into production‑ready tools.
Requirements
- 3+ years of professional experience building full‑stack web applications.
- Proficiency in Python and JavaScript/Node.js, with solid knowledge of React.
- Hands‑on experience with AWS cloud services and containerization (Docker, Kubernetes a plus).
- Understanding of machine‑learning concepts and ability to work closely with data science teams.
- Strong problem‑solving skills, ownership mindset, and ability to thrive in a fast‑paced environment.
Skills
pythonnodejsreactmachine learningawsdocker