img-title

Careers at tinyclues

 

Join us and pioneer the predictive era.

 

data scientist

Let us be honest: this job title doesn’t make any sense. Science is a pompous word for what is at stake. Yet playing around with data and machine-learning algorithms is supposed to be the sexiest job on Earth. Why not give it a fancy name?

Driven by a mathematical and software vision on how large e-Commerce datasets ought to be processed, tinyclues has built a powerful data-processing framework, allowing us to:

- painlessly and securely manipulate large and complex relational datasets
- design, benchmark and tune machine-learning algorithms
- assemble complex machine-learning strategies, in a few lines of expressive code
- package all this into production-ready push-button apps for our clients

Our predictive CRM apps deliver tremendous client impact and our operations are scaling very fast. With access to a great diversity of e-Commerce datasets (the largest ones have tens of millions users and billions of events) and business problems, we have an amazing strategic advantage and the capacity to further improve our algorithms and create new products.

Our ambition is to pursue our R&D effort, further improve our level of performance and automation, and address new predictive challenges.

 

the mission :

Data Scientists at tinyclues work on a variety of topics:

- designing and implementing new machine-learning algorithms and strategies
- high-level scripting and meta-programming of complex data processing sequences
- benchmarking predictive quality and assessing business impact
- in collaboration with our software team, building new predictive apps and services
- addressing client-specific and business-specific challenges

Your exact mission will depend on your skills and background, and will evolve over time.

Work at tinyclues is organized in short, collaborative, delivery-oriented iterative cycles.

 

must have :

- a good understanding of machine learning (or outstanding mathematical skills)
- the desire to build things that are beautiful, robust, and scale
- enough curiosity to try things that aren’t taught at school, but enough pragmatism to not waste time on futile stuff
- the ability to code your ideas and the ambition to learn the highest methodological standards
- a genuine interest for real-world business problems

 

nice to have (but far from necessary) :

- some knowledge of Python & Numpy
- contributions to open-source projects

This position isn’t restricted to machine learning gurus, but they are welcome to apply.

 

 

apply now!  

 

 

senior software engineer

the mission :

tinyclues builds and operates a SaaS predictive analytics platform that delivers substantial impact on our clients revenue. It is powered by a fast, efficient, in-house machine learning framework and web-based services. We are looking for a senior software engineer/architect who will prove to us that our software stack could be even better.

 

at tinyclues you will meet :

- a stunning product
- a Python-based software stack, leveraging popular libraries such as Numpy, Scipy and scikit-learn (we sponsor their sprints and actually even housed one)
- NoSql databases (Cassandra, ElasticSearch, DynamoDB)
- a cloud-based infrastructure, deployed with modern tools such as SaltStack
- Hypermedia APIs with Oauth2-based authentication
- a stack built with least privilege principle and security in mind
- a desire to go modern on web interfaces (with libraries such as D3.js or AngularJS)
- a team with outstanding software and mathematical skills

 

must have :

- a taste for simplicity and elegance
- proven skills in computer science
- documented success in building beautiful software
- interpersonal skills and influence-based leadership style
- very high quality standards and very high methodological standards (yep, everything must be tested; yep, continuous integration is not a joke; yep, code ownership is bad and quality is a by-product of efficient collaboration)
- self-motivation, thoroughness, and the ability to work in informal and relaxed environments

 

nice to have (but far from necessary) :

- contribution in open source projects
- experience in managing projects that reached successful delivery

For this position, major open source contributors and/or superstars are accepted.

 

 

apply now!  

 

 

client operations engineer

the mission :

tinyclues builds and operates a SaaS predictive analytics platform that delivers substantial impact on our client’s revenue. It is powered by a fast, efficient, in-house machine learning framework and web-based services.

We are looking for a client operations engineer to support our growing customer base in their deployments. Within our client operations team, you will help us deliver groundbreaking predictive services to top-tier e-Commerce players.

 

as a client operations engineer you will :

- work with our customers to ensure they are getting the best possible outcome from our solution
- manage the end-to-end setup of our new customers
- solve day-to-day production and customer’s challenges
- find bugs and keep your calm

 

must have :

- problem-solving mindset
- proven skills in a wide range of computer and information systems,  business  intelligence  solutions  and  databases  technologies (Unix, Python and database concepts are key)
- interpersonal , oral and written communication skills
- self-motivation, thoroughness, and the ability to work in informal and relaxed environments
- confidence working both independently and as part of a team, good at managing your own time and commitments
- be a flexible self-starter who can  ramp up with new technologies quickly and can adapt to a growing and rapidly evolving team
- desire to work in a fast-paced, small software company
- fluent in French and English

 

nice to have (but far from necessary) :

- first exposure to machine learning
- project  management  track  record  (liaison  with  Customer,  Sales  team, Marketing)
- first experience in a Start-Up and multi-cultural environment would be a plus

 

 

apply now!  

 

 

product manager

the mission :

Manage the evolution of our powerful predictive CRM platform and make sure it delivers the ultimate SaaS experience: simple, elegant, and business-relevant.

 

must have :

- a successful experience at managing web products
- a genuine interest in the business sides of Big Data
- some experience with agile methodologies
- the technical culture to interact with a great software engineering team
- self-motivation, thoroughness, and the ability to remain productive in informal and relaxed environments

 

nice to have (but far from necessary) :

- a previous experience in e-commerce or digital marketing
- a personal vision of UX and interface design
- a quantitative education and/or CRM culture

We are open to both junior and senior profiles, from bright young graduates to experienced rock stars. This is the first full-time product position in an ambitious product-centric company. The successful candidate will have a chance to play a critical role at tinyclues.

 

 

apply now!  

 

 

frontend software engineer

the mission :

A member of our software engineering team, you will be responsible for building robust and beautiful interfaces for tinyclues SaaS platform, creating next generation web services relying on:
- modern authentication processes (Oauth2)
- Hypermedia APIs
- JS-full applications
Our software stack is natively designed for cloud and deployed on AWS and other cloud providers. Some technologies used in our front stack: D3.js, AngularJS, Bootstrap, Flask.

 

must have :

- a taste for simplicity and elegance
- very good skills in JS
- good skills in either Python or Ruby
- very high quality standards and very high methodological standards (yep, everything must be tested; yep, continuous integration is not a joke; yep, code ownership is bad and quality is a by-product of efficient collaboration)
- self-motivation, thoroughness, and the ability to stay productive in informal and relaxed environments

 

nice to have (but far from necessary):

- previous experiences in data visualization
- at ease with CSS
- opinions on UI/UX

 

 

apply now!  

 

 

backend software engineer

the mission :

A member of our software engineering team, you will devote yourself to hardcore backend stuff:
- functional evolution of our data processing framework
- performance optimization of our machine-learning layer
- performance optimization of data storage and data access
- automation and scalability
Our software stack is almost 100% Python, using Numpy and Scikit-Learn (we sponsor their sprints and actually even housed one) but also some highly-innovative custom components. But also it is natively designed for cloud and deployed on AWS and other cloud providers.

 

must have:

- a taste for simplicity and elegance
- very good Python skills — or whatever it takes to convince us that you could transition to Python and quickly amaze us
- very high quality standards and very high methodological standards (yep, everything must be tested; yep, continuous integration is not a joke; yep, code ownership is bad and quality can only be achieved through efficient collaboration)
- self-motivation, thoroughness, and the ability to stay productive in informal and relaxed environment

 

nice to have (but far from necessary) :

- some knowledge of Numpy
- some knowledge of DynamoDB, Cassandra and ElasticSearch
- some knowledge of AWS
- math and/or hard science background

 

 

apply now!  

 

 

internships

internship at tinyclues:

tinyclues is offering internships (4 months minimum) in our various departments. 

- you are looking for a stimulating internship
- you are interested in the startup world, tinyclues, and our field of work
- you want to bring us your expertise while developping your skills

send in your application, we are always looking for interns who are motivated, curious, and want to improve themselves within our team

Don't see anything specific to your profile but still want to join our startup? Send us your application anyway with a description of what you can offer us!

 

ideal skills:

- not afraid to take initiative
- able to think out of the box
- strong relational and interpersonal skills
- self-motivation, thoroughness, and the ability to work in informal and relaxed environments
- time-management skills and the capacity to work in a team 
- some curiosity for digital marketing
- the desire to participate in our growth and common project

 

apply now!  

 

 

Please send your application to jobs@tinyclues.com