MISSING EXPONENT OY
  • Home
  • Services
  • Projects
  • Contact
Picture

1. Machine Learning / AI Research, Engineering and Strategy, MLOps

Deploying machine learning applications to production is not just about serving those models from microservices. Your organization needs to be prepared in managing the lifecycle of ML development, understand the risks of probabilistic models and consider how to keep those models up-to-date when the world around changes. To get an idea of the considerations, see the checklist we are developing here.

Aapo’s broad experience in working with machine learning engineers and bringing up ML into products, in both small scrappy startup environments and Facebook-scale, can be useful for various projects. He has a strong end-to-end understanding of machine learning / AI development lifecycle and understands best practices from a strong theoretical and practical point of view.

Example Projects:  
  • Company wants to explore using Machine Learning (ML) for their product.
  • Performance of the ML operations or team is not satisfactory. 
  • Taking exploratory or prototype models to production.
  • Kick-starting ML development team in a company.
  • Due diligence of MLOps for a company being acquired or invested in.
​Please contact Aapo for references for relevant experience.

2. Advanced Algorithm Development and Mathematical Engineering

During his Ph.D. research and time in Facebook’s deep learning framework teams, Aapo was involved in several projects for designing faster algorithms for various purposes and  writing efficient implementations on GPUs for deep learning operators. Aapo’s Ph.D. research was about algorithms for computation on graphs.
Example Projects:
  • Develop a custom CUDA kernel for PyTorch or TensorFlow. 
  • Develop a custom efficient algorithm for a problem. For example, to speed up a python routine with custom C++.
  • Optimize or improve an existing algorithm to use less memory or be more efficient.
  • Develop a fault-tolerant distributed algorithm for a problem.
​Please contact Aapo for references for relevant experience.

3. Challenging Engineering Projects, Problem Solving and Emergencies

In his own startups, as well as in Facebook and other employers, Aapo has often been the one to solve the trickiest technical problems such as scalability issues, evasive bugs and rewrites of underperforming code. ​
Example Projects:
  • Our service is going down under high load. Figure out the bottlenecks and design a more scalable solution, quickly.
  • Code is performing too slowly and the team struggles to improve it. Instrument the code, analyze and find the slow parts and discover better algorithms and data structures to rewrite the routines.
  • A code crashes unpredictably, and we cannot figure why. Debug the problem and fix it.

​Please contact Aapo for references for relevant experience.
Site powered by Weebly. Managed by Louhi Net Oy
  • Home
  • Services
  • Projects
  • Contact