CareerPlan

Senior Machine Learning Engineer

Remote · United StatesRemoteFull-time$180k–$230k2026-11-04 → 2026-11-10
Remote · from United StatesNo visa sponsorship

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