We're looking for a Research Scientist for our client which is the world's leading applied AI and advanced analytics provider
- Theoretical and practical experience with statistics, machine learning, or optimization at a level comparable to a PhD in Statistics, Mathematics, Econometrics, Operations Research, or Computer Science.
- Demonstrated ability to manage time independently and take projects to completion.
- Ability to document and explain new methods to other team members.
- Comfort working in a collaborative environment with cross-team communication to bring projects into production.
- Practicality and maturity to identify when a quick-and-dirty fix is worthwhile vs when it’s important to dig deeper into an issue.
- Familiarity with at least one programming language for data analysis such as R, Python, or Julia.
- Familiarity with SQL and relational databases.
- Software engineering experience, particularly with C++ or parallel programming.
- Knowledge of software engineering practices such as version control using git, working on a Linux command line, writing tests, or authoring libraries/packages.
- Familiarity with Bayesian statistics, hierarchical modeling, MCMC algorithms, latent factor models, casual estimation.
- Familiarity with reinforcement learning, dynamic programming, multi-armed bandits, optimal control.
- Publications in machine learning, statistics, or optimization.
As a Research Scientist, you’ll work on modeling, simulation, and validation tools to support our broader data science team. Because you’ll be driving the development of core methods, this position has a high bar for research ability in specialized topics and/or ability to write production-ready code. You’ll dive deep into at least one of the following areas:
- Statistics: Our domain requires a broad range of techniques in statistics and machine learning, ranging from classical to cutting-edge. A stats specialist can apply recent research, creatively come up with new methods, and remix old ones, working with formal proofs, data, and simulations as necessary.
- Optimization: In our product, predictive models feed into real-time algorithms that make optimal pairings. An optimization specialist will analyze and refine these algorithms, identifying feedback effects, and find ways to improve the solutions subject to performance and operational constraints in complex routing environments.
- Software development: We expect Research Scientists to be capable of coding. Some will go further than others and work hand-in-hand with our software engineers to develop the tools and services used in production.
- New products: In addition to our main product, we are working on a number of new directions. People working in this area will tackle new data science projects from scratch.