Software Engineer
Afresh Technologies
full-remotemidpermanentbackenddata Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonMachine Learning EngineeringAPI DesignLibrary DesignAlgorithmsData StructuresPlatform EngineeringScalabilityReliabilitySoftware Engineering
About the role
Role Overview
Join Afresh’s ML Platform Engineering team as a Software Engineer. You’ll build and maintain the foundational infrastructure and tooling that powers Afresh’s machine learning and applied science solutions, enabling teams to innovate faster and improving platform performance, reliability, and scalability.
Key Missions
- Improve the performance, reliability, and scalability of Afresh’s ML platform.
- Work on critical infrastructure used by machine learning and applied science teams.
- Own meaningful improvements to scalability and enhancements to the ML platform.
Requirements
- 3+ years of professional software development experience shipping high-quality applications/services.
- Strong familiarity with Python.
- Experience collaborating with ML engineers, data scientists, or applied scientists on large-scale ML software projects.
- Deep expertise in library design, API design, data structures, and algorithms.
- BS in Computer Science or a relevant technical field.
Nice-to-Haves
Not specified.
About Afresh Technologies
Afresh Technologies works to reduce food waste and improve the sustainability of the food supply chain. The company applies machine learning and applied science to support decisions in the produce replenishment ecosystem.
Scraped 5/12/2026