Senior Software Engineer
Afresh Technologies
full-remoteseniorpermanentbackenddata Full remote 74 days ago 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 LearningML PlatformAPI DesignLibrary DesignScalabilityReliabilityData StructuresAlgorithmsTechnical Leadership
About the role
Role overview
Afresh is hiring a Senior Software Engineer for the ML Platform Engineering team. You will build and maintain the core infrastructure and tooling that powers the company’s machine learning and applied science solutions.
Key missions
- Improve the performance, reliability, and scalability of Afresh’s ML platform.
- Work on the critical infrastructure that enables all teams (ML + applied science) to innovate faster.
- Own the design and implementation of significant scalability improvements and enhancements to the ML platform.
Responsibilities
- Design and implement platform improvements with a focus on scalability and dependability.
- Collaborate closely with ML engineers, data scientists, and applied scientists on large-scale ML-related software.
- Provide technical leadership and mentor junior engineers.
Requirements
- Strong familiarity with Python.
- Experience collaborating with ML engineers/data scientists/applied scientists on large-scale ML model software projects.
- 4+ years of professional software development experience shipping high-quality applications/services.
- 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 builds technology aimed at reducing food waste and improving sustainability across the food supply chain. The company applies machine learning and applied science to power products that support a more sustainable food system.
Scraped 5/12/2026