
Software Engineer – Machine Learning
Trendyol Group
full-time
Posted on:
Location Type: Hybrid
Location: Istanbul • Turkey
Visit company websiteExplore more
About the role
- Build the systems that turn raw data into smart, reliable, and production-ready features used across our AI models and applications.
- Design and develop scalable data and backend services that support model training, feature storage, and real-time inference.
- Collaborate closely with Data Scientists and other engineers to ensure our models get high-quality, consistent inputs that improve performance and enable data-driven business decisions.
Requirements
- 3+ years of experience in backend development, with a focus on Go, Java, kotlin, .Net etc.
- Strong knowledge of modern programming languages, paradigms, constructs, and idioms.
- Strong understanding of system architecture, object-oriented design, and design patterns.
- Knowledge of common concurrency and async communication patterns.
- Experience with databases (SQL or NoSQL)
- Experience with working on high volume of data.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge and practical usage of CI/CD pipelines
- Nice-to-haves: Knowledge of Docker and Kubernetes
- Knowledge of Feature Stores
- Experience on Flink DataStream framework
- ML engineering practices including but not limited to model training, ML pipelines and inference services
Benefits
- Hybrid working model with flexibility: a schedule that helps you find the right balance between flexibility and team bonding, including work-from-abroad opportunities and a summer working model.
- Customisable FlexBenefits budget: Adjust your daily meal allowance, choose your health insurance package (and extend it to your spouse or children), and pick from additional benefits like fuel support or Trendyol shopping credits.
- Well-being support: Access to location-based in-house doctors, as well as psychologist and dietitian support, and HPV vaccination provision.
- Personalised training allowance and learning opportunities: Use your annual budget for any training or conference of your choice, explore our Learning Management System (LMS) anytime, and join in-person learning sessions offered throughout the year.
- Responsibility from day one: Take full ownership from the start in a culture where every voice is heard and valued.
- A diverse, international team: Collaborate with global peers across our offices in Berlin, Amsterdam, Dubai, and beyond, in a startup-spirited and collaborative environment.
- Opportunities to grow with the best: Tackle meaningful challenges, develop through hands-on experience, and grow with the support of expert guidance and global mentoring.
- Meaningful connections beyond tasks: Be part of team rituals, events, and social activities that help us stay connected and inspired.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavaKotlin.Netsystem architectureobject-oriented designdesign patternsdatabasesSQLNoSQL