awesome-machine-learning-engineer
github.com/superlinear-ai/awesome-machine-learning-engineer ↗🤓 A curated awesome list of Machine Learning Engineering resources. Feel free to contribute!
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me api design resources from awesome-machine-learning-engineer"
Installation instructions →What's inside
Software Engineering
- and wild imports in PythonAPI design
How
- APIs for Machine LearningAPI design
How to design RESTful APIs for Machine Learning applications (30 min)
- A successful Git branching modelWorkflow
How to release software with Git (15 min)
- banditCurated Python packages
Find common security issues
- birdseyeCurated Python packages
Graphically debug your Python code
- blackCurated Python packages
Automatically format your code
DevOps
- An Introduction to TerraformTerraform
How to use Terraform (1 hour)
- A visual guide to SSH tunnelsShell
How to forward ports and create tunnels with SSH (30 min)
- Awesome DockerDocker
An awesome list of Docker resources (30 min)
- Awesome TerraformTerraform
An awesome list of Terraform resources (30 min)
- Bash HeredocShell
How to pass multiline arguments to commands with a heredoc (30 min)
- Build secrets in Docker and Compose, the secure wayDocker
How to use secrets in a Docker build (15 min)
Machine Learning
- Awesome Data LabellingLabelling
An awesome list of data labelling tools (30 min)
- Awesome PandasPandas
An awesome list of Pandas resources (1 hour)
- Awesome Sentence EmbeddingNatural Language Processing
A curated list of pretrained sentence and word embedding models (15 min)
- Backpropagation is the chain rule to compute the gradientPractical theory
How backpropagation is an algorithm to compute the objective function's gradient (30 min)
- Backprop is not just the chain rulePractical theory
How backpropagation relates to Lagrange multipliers (30 min)
- Bias-variance tradeoffPractical theory
How a model's total error is the sum of bias and variance (30 min)
Curated by Superlinear
Communication
- Bike-shedding: how mature are you as an engineer?
How to avoid and call out bike-shedding (5 min)
- BLUF: The Military Standard That Can Make Your Writing More Powerful
How to make your communication more powerful (5 min)
- E-mail like a boss
How to write better e-mails (5 min)
- Four-sides model
How to communicate effectively by considering how the receiver interprets your message (30 min)
- How to write in plain English
How to write in plain English (30 min)
- MECE principle
How to fully decompose a problem into a structured list (15 min)
Showing a sample of 156 resources. View the full list on GitHub →