Full Stack Engineer (Machine Learning)

  • Santa Clara, CA
  • Posted 23 days ago | Updated 3 days ago

Overview

On Site
Full Time

Skills

Docker
JavaScript
Node.JS
Angular
AWS
React
Spark

Job Details

Role: Full Stack Engineer (Machine Learning)

Santa Clara County, CA

Duration: Full Time

Summary

  • Full Stack Engineer with Generative AI expertise position is responsible for developing and integrating various systems to provide a conversational experience to end users.
  • The Engineer will also collaborate with other IT teams and stakeholders to identify use cases and improve accuracy and quality of responses in the conversational assistant.
  • Additionally, they are responsible for maintaining and updating the software and ensuring the reliability and performance of the applications.
  • Furthermore, you will have experience in full stack development and can create and maintain web applications and APIs that interact with the bot.

What you'll be doing:

  • Develop and maintain conversational assistant software that integrates with various tools, RAG solutions.
  • Improve quality of responses through prompt engineering, data quality.
  • Build and maintain efficient data pipelines, enabling smooth data flow, transformation, and storage. Implement standard practices for data processing and ensure data integrity and security.
  • Work closely with cross-functional teams, including machine learning engineers, to deliver integrated and self-service solutions.
  • Collaborate with the cloud team to integrate backend services with cloud platforms (such as AWS, or Azure), optimizing performance, and ensuring scalability and reliability.
  • Solving and debugging issues across the full stack.
  • Optimizing the performance and usability of the web applications and databases.
  • Stay updated with the latest trends and best practices in Gen AI and machine learning.
  • Develop and maintain machine learning pipelines, from data collection and preprocessing to model training and deployment.

What we need to see:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 8+ years of hands-on experience in backend development, web technologies, on-prem & cloud platforms, or data pipeline management.
  • 5+ years of experience in full stack web development using HTML, CSS, JavaScript, and one or more of the following frameworks: React, Angular, Vue, or Node.js
  • At least 1 year experience using LLMs such as GPT 3.5/4, Llama, Mixtral models.
  • At least 1 year experience in machine learning using Python, TensorFlow, PyTorch, or other libraries and frameworks
  • Knowledge of web development concepts such as RESTful APIs, MVC, etc.
  • Experience with container platforms, such as Nomad, Kubernetes and Docker.
  • Experience with relational, graph and NoSQL databases.
  • Develop and implement observability features, such as monitoring, logging, tracing, and alerting, for applications and ML models.
Thanks,
Nitesh