Back to all careers
๐Ÿค–
AI ยท Senior level

AI / ML Engineer

Build, train, and deploy machine learning models. Work with large datasets and cutting-edge AI frameworks to solve real problems.

Salary
$135,000
$100,000 to $200,000+
Demand
Very High
Time to entry
6 to 12 months
Difficulty
Senior
A Day in the Life

What a typical day looks like

My day usually starts with a coffee and a quick scan of Twitter for AI papers and product announcements โ€” the field moves so fast that missing a week feels like missing a year. Then I check our experiment tracking dashboard: did the model that trained overnight beat the current production model on our evaluation set? If yes, we promote it. If no, we figure out why. Mornings are usually for the harder thinking: designing a new feature pipeline, debugging why a model is underperforming on a subset of data, or reviewing a research paper relevant to the problem we are working on. Lunch is sometimes a team thing where we walk through an interesting paper or blog post. Afternoons are coding-heavy: training new model variants, writing data processing scripts, building evaluation harnesses. Many afternoons end with a model training run that will finish overnight, ready to evaluate tomorrow morning.

Hour-by-hour

9:00
Coffee. Scan X (Twitter) for AI news. Check Hugging Face trending models. 10 minutes max.
9:15
Check overnight experiment results. Three models trained. Two failed, one beat baseline by 1.2%.
9:45
Standup. Update the team on the winning model. Discuss whether to promote it or run more experiments.
10:00
Deep work. Investigate why the model fails on long-form inputs. Inspect attention patterns.
12:00
Lunch + 'paper jam' with two colleagues. We're reading the latest DeepMind paper on sparse attention.
13:00
Code review on a colleague's data pipeline refactor. Suggest using polars instead of pandas for the big join.
14:00
Write evaluation script for a new metric (recall@k for retrieval). Run on test set. Commit to repo.
15:30
Sync with the Product team. Demo the latest model output to PM. They love it but want shorter responses.
16:00
Add a length penalty to the model's generation config. Re-run evaluation. Looks promising.
17:30
Kick off a training run for the new variant. Set a reminder to check it in the morning. Done for the day.

Skills you need

Required

PythonMachine LearningStatisticsData PreprocessingDeep Learning Frameworks

Nice to have

Cloud ML (SageMaker/Azure ML)MLOpsLLMsSQL
Portfolio Projects

Build these to stand out

Hands-on projects beat any CV bullet point. Pick one and finish it.

Beginner 1 to 2 weekends

RAG-Powered Q&A Bot Over Your Own Docs

Build a chatbot that answers questions about a set of documents (your CV, your notes, a textbook). Use vector embeddings, a vector DB (Chroma or Pinecone), and an LLM (OpenAI or open-source). Add a simple web UI.

Tech: Python, LangChain or LlamaIndex, OpenAI API, Streamlit, Chroma
Why it helps

Shows you understand modern AI engineering. Hottest portfolio piece in 2026.

Intermediate 2 to 4 weekends

Fine-Tuned LLM for Domain-Specific Task

Pick a domain (legal, medical, code review). Collect or generate a dataset of 500 to 5,000 examples. Fine-tune a small open-source model (Llama 3.1 8B or Phi-3) using LoRA. Evaluate against the base model. Deploy on a budget GPU (Modal, Replicate, or local).

Tech: Python, PyTorch, Hugging Face Transformers, PEFT (LoRA), Weights & Biases
Why it helps

Demonstrates real ML engineering: data, training, evaluation, deployment. Standout project.

Advanced 1 month part-time

Production ML Pipeline End-to-End

Build a complete pipeline: data ingestion (from a public API), feature engineering, model training, automated evaluation, deployment to a REST API. Add monitoring for data drift and model performance. Bonus: CI/CD with GitHub Actions to retrain weekly.

Tech: Python, dbt or Airflow, scikit-learn or PyTorch, FastAPI, Docker, MLflow, GitHub Actions
Why it helps

Senior-level MLE portfolio piece. Shows you can ship ML, not just train models.

Help someone else find this

This is free, no ads. Share with anyone preparing for the test.