Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer I, Machine Learning

Primetech

Job Description

Job Description

Description:

Key Responsibilities

  • Design, develop, and maintain software systems and applications based on user or system design specifications.
  • Write clean, well-documented, testable code across the full stack (Python, TypeScript/JavaScript, or other languages as required).
  • Build, train, evaluate, and iterate on machine-learning pipelines, including data preprocessing, model selection, fine-tuning, and performance benchmarking.
  • Create and update technical specifications, architecture diagrams, and user-facing documentation.
  • Develop and execute unit, integration, and regression tests; participate in code review.
  • Analyze existing systems and programs to identify opportunities for performance improvements and bug fixes.
  • Prototype new features rapidly in response to product requirements and user feedback.
  • Collaborate cross-functionally with product, design, and data teams to translate requirements into technical solutions.
  • Participate in agile ceremonies (sprint planning, standups, retrospectives) and contribute to sprint deliverables.
  • Adhere to security best practices and contribute to compliance efforts as directed.

Focus Area: Machine Learning

  • Design and implement ML pipelines end-to-end: data ingestion, feature engineering, model training, evaluation, and deployment.
  • Evaluate pre-trained models and fine-tune large language models (LLMs) or vision models for AEC document understanding tasks.
  • Monitor deployed model performance, detect drift, and implement retraining workflows.
  • Research emerging ML techniques and recommend adoption where appropriate.
  • Maintain experiment tracking and reproducibility standards (e.g., MLflow, Weights & Biases).

Location

  • Remote (MI)
Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, or a closely related field, OR equivalent practical experience.
  • Demonstrated proficiency in at least one modern programming language (Python, TypeScript, JavaScript, Go, or similar).
  • Foundational understanding of software design principles, data structures, and algorithms.
  • Familiarity with version control (Git) and collaborative development workflows (pull requests, code review).
  • Ability to read, write, and communicate technical concepts clearly in English.
  • Ability to work independently in a remote environment with minimal supervision.

Preferred Qualifications

  • Experience with machine-learning frameworks (PyTorch, TensorFlow, scikit-learn, Hugging Face Transformers).
  • Exposure to cloud infrastructure (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Experience with document processing, OCR, or computer vision tasks.
  • Familiarity with REST API design, GraphQL, or similar service-oriented architectures.
  • Prior internship, co-op, or project experience in a software engineering context.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I, Machine Learning in Geyserville, CA vacancy
  •  ...delivery system that arrives ready to build. We are seeking a Software Engineer I to join our engineering team. In this role you will...  ...documenting, testing, and maintaining the production systems and machine-learning pipelines that power PrimeTech’s intelligent building... 
    Suggested
    Internship
    Remote work

    Primetech

    Geyserville, CA
    2 days ago
  • $42 - $44.94 per hour

     ...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing a global workforce and specialist recruitment solutions. Our... 
    Suggested
    Hourly pay
    Contract work
    Work at office

    Bartech Staffing

    Windsor, CA
    3 days ago
  •  ...requirements for geospatial solutions. Implement best practices in software development to ensure high-quality and efficient code....  ...in geospatial application development. Engage in continuous learning and professional development to enhance technical skills and knowledge... 
    Suggested

    Cloud Analytics Technologies LLC

    Windsor, CA
    7 days ago
  • $76k - $103k

     ...Position Test Eng Tech Team Lead US-CA-Healdsburg Job ID: 2026-36310 Type: Full Time # of Openings: 1 Category: Engineering Healdsburg, CA (Foss Creek) Company Overview General Dynamics Ordnance and Tactical Systems (OTS) is a global leader in... 
    Suggested
    Full time
    Contract work
    Temporary work
    Shift work

    GD Ordnance and Tactical Systems

    Healdsburg, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I, Machine Learning. Be the first to apply!