Trendyol Group

Feature Engineer

Trendyol Group

full-time

Posted on:

Location Type: Hybrid

Location: Istanbul • 🇹🇷 Turkey

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

DockerGoKubernetesNoSQLSQL

About the role

  • Transform raw data into intelligent inputs for machine learning models and provide a single source of feature truth—consistent, reliable, and production-ready features that power critical models and business decisions.
  • Design and implement robust and scalable backend services using Go.
  • Collaborate closely with product managers to ensure seamless integration and meet business requirements.
  • Write clean, maintainable, and efficient code.
  • Develop well-designed APIs to interface with frontend services, databases, and other third-party services.
  • Monitor system performance and identify bottlenecks, bugs, and ways to improve backend efficiency and speed.
  • Implement security and data protection best practices.
  • Conduct code reviews, ensuring high-quality code.
  • Stay updated with current best practices in Golang development and introduce them to our processes.

Requirements

  • 3+ years of experience in backend development, with a focus on Go.
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms.
  • Familiarity with Go's code packaging and tooling.
  • Experience with Go frameworks like Gorilla Mux, Go-Kit, or Gin.
  • Strong understanding of system architecture, object-oriented design, and design patterns.
  • Knowledge of common Goroutine and channel patterns.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with databases (SQL or NoSQL).
  • Knowledge on high volume of data.
  • Nice-to-haves: Knowledge of Docker and Kubernetes; Familiarity with CI/CD pipelines; Knowledge of Feature Stores; Experience on Flink DataStream framework.
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
Go programming languagebackend developmentAPI developmentsystem architectureobject-oriented designdesign patternsGoroutinechannel patternsdatabase managementdata protection best practices
Soft skills
collaborationcode reviewproblem-solvingcommunicationattention to detail