Staff Scala Engineer II, Feature Systems
- Türkiye
- Kontrat
- Tam zamanlı
- Build and maintain a centralized Feature Store and a distributed low latency serving layer operational under high load, that will support various high visibility Machine Learning teams at Etsy including Search Ranking, Personalized Recommendations, etc.
- Build scalable and resilient services and APIs for product teams to interact with feature systems and model training and add new Machine Learning features.
- Develop and maintain distributed infrastructure with the containerized environment and optimized storage layer to support Machine Learning feature development and retrieval.
- Coach and train junior team members.
- Actively work with leadership and product teams on the roadmap and new features.
- Lead and coordinate cross-team projects across the organization and actively promote best practices and industry standards to maintain the high quality of the product and services.
- The Machine Learning Enablement Initiative builds and maintains Machine Learning systems that help all Etsy customers quickly resolve issues through intuitive self-service tools and human, real support experiences. The Features group builds and maintains feature systems platform that powers all ML use cases across Search, Ads, Trust & Safety, and Recommendations systems.
- We work on meaningful, complex challenges, but small enough that you can make a rewarding impact
- We build platforms & services to solve problems at scale
- We are a platform team with a product driven mentality
- We drive innovation using our Machine Learning systems in effective and creative ways.
- Play a central role in building Feature systems that will empower multiple business critical Machine Learning use cases at Etsy.
- Design, build and support the core services/infrastructure for the entire feature lifecycle including discovery, ingestion, retrieval and training. It also includes on-call production support rotations.
- Work cross-functionally with various platform teams, Machine Learning teams and product partners to build the next generation of our high availability feature system platform in the cloud.
- In spite of being a core platform/enablement team, we work really closely with product teams in running user facing experiments and have KPIs tied to revenue.
- Practice continuous learning and agile delivery model to stay informed and focused on our deliverables.
- We are proud to have an engineering culture that encourages career growth and learning in a blameless environment. You can learn more about our philosophies, tools, and some of the challenges we've been solving on our Engineering blog.
- Proficiency with data pipelines in Spark and experience with streaming data and its application to ML solutions are a plus
- Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at Etsy’s discretion, or otherwise applicable with local law.
- You have proven engineering and coding skills, data structure knowledge and ability to write high performance production quality code.
- High proficiency in Scala is required in this role.
- Background and hands-on experience with Cloud technologies (Google Cloud or AWS).
- You are a strong collaborator and communicator and make the engineers around you grow & learn..
- You have built low-latency high-scale distributed services with technologies such as Docker, Kubernetes, Spark, etc.
- You have fundamental experience with platform engineering and strong troubleshooting skills.
- Prior experience with Feature Systems and Machine Learning Platform, as well as in caching preferred
Vacancies in Turkey