Posted in

Machine Learning Engineer

Machine Learning Engineer

CompanyTekmetric
LocationHouston, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 3+ years of experience in Machine Learning & NLP.
  • Strong Python skills and experience with ML/NLP frameworks like Hugging Face, spaCy, NLTK, TensorFlow, PyTorch etc.
  • Familiarity with transformer-based architectures (BERT, GPT, T5, etc.).
  • Experience with text classification, embeddings
  • Knowledge of OCR (Tesseract, Amazon Textract, or OpenCV-based techniques).
  • Hands-on experience with AWS services, Kubernetes, and workflow orchestration (Airflow).
  • Strong understanding of information retrieval, search ranking, and ElasticSearch/OpenSearch.

Responsibilities

  • Develop and train NLP & ML models for document classification, text extraction, and entity recognition.
  • Experiment with LLMs (GPT, Llama, Claude, etc.), embeddings, transformers, and vector databases.
  • Build pipelines that combine rule-based methods with ML models for classification.
  • 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 (SageMaker, Lambda, EMR), and Airflow.
  • Collaborate with data engineers to integrate ML models into search APIs and data pipelines.
  • Utilize Spark (EMR) or distributed computing for large-scale ML processing.

Preferred Qualifications

  • Experience fine-tuning LLMs for domain-specific applications.
  • Experience with RAG and vector databases (FAISS, Pinecone, Weaviate, Vespa, etc.).
  • Working knowledge of knowledge graphs, embeddings, or multimodal ML.
  • Experience optimizing ML models for real-time processing in production environments.