Participate in code reviews, documentation, and technical knowledge sharing.
Requirements
5+ years of experience in machine learning, with at least 3+ years focused on deep learning/NLP.
Strong expertise in PyTorch or TensorFlow, and NLP frameworks (Hugging Face, spaCy, NLTK).
Hands-on experience with LLMs (GPT, T5, LLaMA, Falcon, etc.), fine-tuning and prompt engineering.
Proficiency in Python and libraries (NumPy, Pandas, Scikit-learn).
Experience with MLOps tools (MLflow, Kubeflow, SageMaker, Vertex AI, or Azure ML).
Strong understanding of transformer architectures, embeddings, and attention mechanisms.
Familiarity with cloud platforms (AWS, Azure, GCP) for ML deployment.
Excellent problem-solving and debugging skills.
Fluent English.
Nice to have: Experience with vector databases (Pinecone, Weaviate, Milvus) for semantic search; knowledge of RAG pipelines; exposure to multimodal ML; contributions to open-source ML/NLP projects; Advanced degree (MSc/PhD).
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
machine learningdeep learningnatural language processingLLM fine-tuningtext classificationsummarizationembeddingsconversational AItransformer architecturesprompt engineering