Python, Celery, Elasticsearch, Ansible, MongoDB, InfluxDB, Cassandra, AngularJS, .... Still with us? Then keep on reading!
We're looking for a clever full stack engineer who is passionate about big data and machine learning. If you would call yourself Data Overlord, Distributed Processing Junky, NoSQL Pudge, or the like, then we may have a match! We are a no-nonsense company. Don't expect extravagant offices, but all the more challenging problems, bleeding-edge methods, and in-depth discussions.
Who are we?
904Labs is an Amsterdam-based startup offering next-generation search and recommendation engines to large (inter)national e-commerce sites. 904Labs turns scientifically proven methods for onsite search and recommendation into efficient, fully-functional SaaS solutions. Forget about static search algorithms that have ruled the world for 40 years and help us in bringing bleeding-edge search technology to the world.
Our solutions are self learning, using feedback signals from search engine users to optimize and personalize search results in real time. Analytics give unprecedented insights in the search behavior of visitors and allows to identify search trends and support business decisions. Our technology is unique in our domain and we keep ahead of the curve via collaborations with academia and inhouse development.
We're a small team, but serving large customers. And we're planning to grow of course, which is why we need you!
Who are you?
A clever engineer with proven experience in Python and the majority of the following: Celery, Elasticsearch, Solr, MongoDB, Redis, AngularJS, CSS, Ansible, InfluxDB. Experience or affinity with machine learning methods is a bonus. Ideally, you have a Master's degree in Artificial Intelligence, Computer Science or a related field. You're not afraid of working in a small team, which also means that you can work independently in designing, developing, and deploying solutions. Don't worry, however, there's always someone to bounce ideas back and forth.
You are creative. Maybe not in terms of making up code, but in coming up with solutions to problems that arise, as well as in finding new and better ways to do things. Part of your creativity is your eagerness to learn. We're constantly improving our solutions and you like to keep up, or even stay ahead, as well!
There's no need to start building things from scratch, as we already have working systems and infrastructure in place. Still, there's plenty of room to improve and extend current systems. You're comfortable with working on an existing stack of Python, Celery, Redis, RabbitMQ, Elasticsearch, and MongoDB, which is deployed using Ansible.
What do we offer?
Responsibilities and a voice to which we'll listen: You're not simply yet-another-employee, but rather one of the core members of the team. Your opinions and input are an important aspect of our business. You are looking for a position with some level of responsibility and importance.
Working with smart people in close cooperation: You're not alone. We foster a team of smart people and we love to discuss problems and challenges, both at a technical and conceptional level. And when the office becomes too boring we move to more social venues for a drink.
Work that has impact: Our clients are large companies that sit on top of massive piles of interesting data and whose sites get truckloads of daily visitors. Imagine serving hundreds of thousands of people with your solutions!
Exploring next-generation technology: Many startups say that they're working on next-generation technology, but 904Labs really does! ;-) New insights come straight from academia into our company and we need to make them actually work. There's no such things as the "current product".
Room for own initiative: We love to work on new things, even though they might not be directly related to our products. We hope you share the same mindset. So don't worry when you start coding a new fun pet project, we're ok with it, just let us be part of the fun as well!
Flexibility: We're all in favor of flexibility. You want to do 9-to-5, that's fine, but 10-to-6 is ok too. We can even talk about 10pm to 6am. We're open to discussing part-time employment and working remotely. At the risk of sounding too fuzzy, but a happy team member is good for the team.
Money: Yes, we also offer money.