- Architect, build, maintain our supplier scoring systems.
- Design and develop robust machine learning models for supplier segmentation and targeting.
- Partner with other engineers to design interfaces and integrate scoring and targeting models into our engagement channels (website and notifications).
- Design and automate offline evaluations and online A/B testing pipelines and reporting.
- Collaborate with your peers and other teams to teach, learn and execute efficiently.
- Contribute to improving our processes and engineering culture.
What We Care About
- Ownership, trust, responsibility and proactiveness.
- A data-driven approach towards continuous improvement in the user experience.
- Building scalable systems using best engineering practices, while understanding the tradeoff between time and perfection.
- Speaking UP. Thinking Big. Influencing Outcomes. Infinite Learning. Transparency.
- 5+ years for software engineering experience in languages like Java, Scala, Python, Julia or similar.
- 2+ years of experience working with data-centric systems. Experience with real-time data processing technologies.
- Believer in automated testing.
- Strong experience in distributed systems design and best practices.
- (Bonus) API design & management.