webleads-tracker

img-title

Careers at tinyclues

 

Join us and pioneer the predictive era.

 

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!  

 

 

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
- 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):

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

 

 

apply now!  

 

 

software internship

the mission:

tinyclues is looking for interns (4 months minimum) who will work within our software engineering team. Here is a non-exhaustive list of topics on which you could work:

- data visualization: for lovers of Javascript and HTML5 who are willing to work with libraries such as d3.js or leaflet, our clients’ fantastic datasets open many possibilities to create visually striking stuff. (Technical context: Javascript/HTML5/python)
- infrastructure: tinyclues operates on a 100% cloud-based platform that, like any infrastructure, needs careful design and constant attention. Help us build the right tools for optimally supervising our infrastructure and making it even more scalable. (Technical context: AWS/Ubuntu/python/saltstack)
- backend: tinyclues has created wonderful data-processing tools, that empower our data-scientists in their exploration of our clients’ datasets. Help us create the next and improved generation of these tools. (Technical context: AWS/(i)python/flask/OAUTH)

 

must have:

- a taste for simplicity and elegance
- understanding of standards algorithms and data structures
- knowledge of object and/or functional programming concepts
- some knowledge of TDD, git and what it takes to build modern software — or the desire to learn and practice the highest software engineering standards
- and, most importantly: self-motivation, thoroughness, and the ability to work in informal and relaxed environments

 

nice to have (but far from necessary):

- contribution or the desire to contribute in open source projects

 

 

apply now!  

 

 

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!  

 

 

data scientist internship

 

the mission:

tinyclues is offering data science internships (4 months minimum) for math and science students.
A member of our data R&D team, you will take part in the development and optimization of our predictive solutions throughout the specification, conception, realization and benchmarking stages.
You will encounter concrete business problems in data environments involving millions of users and billions of events. You will be mystified by the striking power of our machine learning approach. Yet you will learn that turning this magic into scalable, industrial-grade solutions takes determination and focus.

 

pre-requisites:

- a good understanding of statistics and linear algebra
- some knowledge of machine learning (or outstanding mathematical skills)
- understanding of object and/or functional programming concepts
- curiosity for the real-world applications of data science

 

nice to have (but far from necessary):

- some knowledge of Python
- some experience in contributing to software projects

 

 

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!  

 

 

client operations internship

the mission:

tinyclues is offering client operations internships (4 months minimum).

Embedded within our service team, you will help us solve our day-to-day production and client service challenges. Delivering groundbreaking predictive services to top-tier e-Commerce players is a tough task that requires technical excellence, dedication, creative problem-solving and guts. During your time at tinyclues, you will:

- become an expert in our amazing software solutions
- help us improve them
- explore the striking behavioral patterns uncovered by our predictive engine
- assist our data-scientists with deploying and benchmarking new algorithms
- find bugs and keep your calm
- interact with end-users at our client companies and come to know the digital ecosystem

 

pre-requisites:

- basic programming skills, and curiosity for all things software
- thoroughness, self-discipline and attention to details
- time-management skills and the capacity to keep deadlines
- a desire to learn about real-life business issues

 

nice to have (but far from necessary):

- basic knowledge of Python
- basic knowledge of statistics and/or machine learning
- some curiosity for digital marketing

 

 

 

apply now!  

 

 

Please send your application to jobs@tinyclues.com