Love the smell of fresh code in the morning? Are you a passionate and
creative java software developer with a high level of engineering
experience and a need to be challenged? Do you want to be part of a
team that develops innovative and lasting product?
Strands is waiting for you! You will be part of the core team of
magicians at Strands Retail that architect for scale and optimize for
performance the recommendations engine that powers our B2B
personalization service and API, used by hundreds of online retailers
from all over the globe.
This position offers an outstanding opportunity to:
- Get your hands on (truly big) big data, analyzing millions of
user input data points and serving millions of recommendation API calls
daily
- Impact the evolution of our hybrid physical/cloud infrastructure, distributed in order to give service to our global audience
- Join a creative team of technology enthusiasts that thrive for success in a competitive global space
- Work on a small team of engineers that is closely connected and driving the future of our company
Responsibilities:
- Design and implement components for the recommendation service
and framework with focus on scalability, availability, & easy
maintenance while providing an intuitive API
- Ensure code quality and documentation as well as broad QA/test coverage
- Get involved in the design process of new core functionalities for our recommender system
Must-haves:
- 4+ years of industry experience in building and designing distributed and scalable applications/systems
- Hands-on experience in Java development
- Experience with big data processing using NoSQL technologies like Cassandra, Redis or Hadoop
- Desire to pay attention to detail and enforce high design/code quality /coding standards
- Comfort in jumping into projects that touch different components of a large system
- Familiarity with Unix systems
- Bachelor’s degree in engineering
- Use of development tools (git, jenkins, jira, etc.)
- Fluency in English
Nice-to-haves:
- Knowledge of machine learning techniques (experience in recommendation systems is a big plus)
- Familiarity with MySQL and python
- Familiarity with agile development methodologies