Logo for ETH juniors

Backend and ML Developer (30-60%)

Job description

This is a remote position.

Are you interested in ML and data-driven decision support — and would you like to help a leading international company build a tool that speeds up RFQ handling and improves pricing consistency? In this project, you will contribute to an RFQ Decision Support Tool by implementing backend logic, integrating an ML-based price prediction component, and setting up robust data pipelines.

  • Develop the backend and a frontend concept of an RFQ Decision Support Tool to reduce RFQ handling time and provide historical pricing insights.

  • Implement RFQ support logic (classification of supply parts, thresholding, fallback logic) and integrate an existing ML price prediction component.

  • Define and implement the data collection / preprocessing pipeline (historical POs + new RFQs), including retraining and data-flow documentation.

  • Possibly enrich the system with external data sources (e.g., conversion rates, inflation rates, energy costs) and support testing, documentation, and handover.



  • Requirements

  • Technical degree in Computer Science, Data Science, Software Engineering, or similar.

  • Software engineering skills in backend development (APIs, database design, integrations), conceptualising frontends

  • Experience with Python and data processing pipelines; knowledge and ability to integrate ML models into production-like services.

  • Familiarity with cloud / compute environments and basic DevOps concepts is a plus.

  • English; German is a plus.

  • Strong analytical and problem-solving skills; ability to work independently in a small project team.



  • Benefits

  • Flexible working hours

  • Detailed insights into the procurement process of a global company

  • Workload: ca. 30 - 60%

  • Start: ASAP / in the next weeks

  • Duration: 2.5 - 3 months

  • Location: Remote / Zurich

  • Salary: 40+ CHF/h






  • Salary: 40+

    Back-End Developer Related jobs

    Other jobs at ETH juniors

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.