Please note - this role requires someone living in SF Bay Area - the role is remote but there will be weekly meetings and/or get togethers with team.
Our client is not just another start up on the block. They are here with a grand mission to use AI to help humanity come together to solve complex problems. Their main goal is improving productivity by helping to streamline the decision making process.
Are you ready to be the superhero of the engineering team?
Skills We Crave:
- Mathematical Foundations:
- Optimization: Understanding linear, nonlinear, and combinatorial optimization techniques.
- Game Theory: Knowledge of cooperative and non-cooperative games, Nash equilibria, and mechanism design.
- Probability and Statistics: Proficiency in probabilistic models, statistical inference, and stochastic processes.
- Graph Theory: Understanding network structures, algorithms, and their applications in consensus problems.
- Dynamical Systems: Knowledge of stability, convergence, and control theory.
- Computational Skills:
- Programming Languages: Proficiency in Python, R, MATLAB, or other relevant languages for mathematical modeling and simulations.
- Algorithm Design: Experience in designing and implementing efficient algorithms.
- Machine Learning: Understanding of machine learning algorithms, especially those related to reinforcement learning and neural networks.
- Data Analysis: Skills in data manipulation, visualization, and analysis using tools like Pandas, NumPy, and Matplotlib.
- Domain-Specific Knowledge:
- Multi-Agent Systems: Understanding the principles of multi-agent systems, including agent communication, negotiation, and cooperation.
- Consensus Algorithms: Familiarity with distributed consensus algorithms such as Byzantine fault tolerance, Paxos, and Raft.
- Economics and Social Choice Theory: Knowledge of economic models, voting systems, and collective decision-making processes.
- Soft Skills:
- Problem-Solving: Ability to approach complex problems methodically and develop innovative solutions.
- Collaboration: Experience working in interdisciplinary teams and communicating complex ideas to non-experts.
- Research Skills: Ability to stay updated with the latest research and apply theoretical concepts to practical problems.
- Critical Thinking: Strong analytical skills to evaluate different approaches and their potential impact.
- Experience and Tools:
- Simulation Software: Experience with simulation tools such as AnyLogic or NetLogo.
- Version Control: Proficiency with version control systems like Git.
- Optimization Libraries: Familiarity with optimization libraries like CPLEX, Gurobi, or SciPy.
The Ideal Hero:
1. Startup Veteran: Been there, done that, got the experience to prove it.
2. Mature Genius: many years of wisdom and still coding like you are a Redbull star.
3. Global Citizen: Multicultural? International? We love it. The more passports, the better.
4. Bay Area Local: Our bat-signal shines in the Bay Area. Be ready to respond!
5. Conscious Leader: If you've meditated, soul-searched, or walked on hot coals, you're our type.
6. Applied Mathematics wizard.