remote
Founding Product Engineer - Fonio
Software Engineer
Lead end‑to‑end product engineering for a fast‑growing AI‑powered phone service across Europe, shaping features from concept to launch using Python, Node.js, AWS, ML, and Kubernetes.
About the role
Key Responsibilities
- Own the full product lifecycle: ideation, prototyping, development, testing, and deployment of high‑impact features for a cloud‑native phone platform.
- Collaborate closely with design, data science, and operations teams to translate business needs into scalable, maintainable code.
- Architect and maintain robust, container‑oriented infrastructure on AWS, ensuring high availability and performance for thousands of enterprise users.
- Implement and iterate on machine‑learning models that enhance call routing, spam detection, and user analytics.
- Mentor junior engineers, promote best practices, and drive continuous improvement in development processes.
Requirements
- 5+ years of full‑stack engineering experience with a strong focus on product ownership.
- Proficiency in Python and Node.js, with hands‑on experience building RESTful APIs and real‑time services.
- Deep knowledge of AWS services (EC2, ECS/EKS, RDS, S3) and container orchestration with Kubernetes.
- Experience deploying ML models in production and working with data pipelines.
- Excellent communication skills and a proactive, self‑directed mindset.
Skills
pythonnodejsawsmachine learningkubernetes