remote
Senior Product Engineer - SourceDogg UK Ltd
Software Engineer
Senior Product Engineer driving AI‑first enhancements on a procurement platform, building scalable services with Python, Node.js, and AWS, while integrating machine learning models and ensuring robust data pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js for procurement workflows.
- Implement and deploy machine learning models to enhance supplier risk scoring and contract analytics.
- Architect scalable solutions on AWS, leveraging services such as Lambda, RDS, and S3, and containerize workloads with Docker.
- Collaborate with data engineers to build secure, efficient SQL pipelines and data warehouses.
- Participate in code reviews, performance tuning, and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- 5+ years of professional software engineering experience, with strong backend development skills.
- Proficiency in Python, Node.js, and relational database design (SQL).
- Hands‑on experience deploying applications on AWS and containerizing with Docker.
- Solid understanding of machine learning concepts and experience integrating ML models into production.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsmachine learningsqldocker