Senior Machine Learning Engineer
Core
Develop and train NLP & ML models for document classification, text extraction, and entity recognition to power an intelligent search system for auto repair shops.
Role type
Senior Machine Learning Engineer (NLP)
Builds
Intelligent search system and data processing pipelines for auto repair shop management software
Domain
Auto repair industry / NLP / Document processing
Deliverable
production ML models
Required skills
Python, NLP frameworks (Hugging Face, spaCy, NLTK, TensorFlow, PyTorch), Transformer architectures (BERT, GPT, T5), Text classification, Embeddings, OCR (Tesseract, Amazon Textract, OpenCV), AWS services, Kubernetes, Workflow orchestration (Airflow), Information retrieval, ElasticSearch/OpenSearch
Preferred skills
LLM fine-tuning, RAG, Vector databases (FAISS, Pinecone, Weaviate, Vespa), Knowledge graphs, Multimodal ML, Real-time model optimization
Technologies
GPT, Llama, Claude, Kubernetes, AWS (SageMaker, Lambda, EMR), Airflow, Spark, ElasticSearch/OpenSearch, Hugging Face, spaCy, NLTK, TensorFlow, PyTorch, Tesseract, Amazon Textract, OpenCV, FAISS, Pinecone, Weaviate, Vespa
Responsibilities
Develop and train NLP & ML models for document classification, text extraction, and entity recognition; Experiment with LLMs, embeddings, transformers, and vector databases; Build pipelines combining rule-based methods with ML models; Apply OCR techniques to extract structured data from PDFs and scanned documents; Fine-tune and optimize models for scalability, latency, and cost-efficiency; Deploy ML models in production using Kubernetes, AWS, and Airflow; Collaborate with data engineers to integrate ML models into search APIs and data pipelines; Utilize Spark or distributed computing for large-scale ML processing
Seniority
Senior, hands-on IC