Location: Hybrid (on-site 2x per week preferred in Fremont; remote considered) SummaryAs a GenAI Engineer, you will design and develop AI-driven enterprise applications, including chatbots leveraging company data. Working closely with a cross-functional team of data scientists and software engineers, you will deliver innovative solutions that drive measurable business value and enhance user experience across the organization.Responsibilities
Design and develop GenAI-based applications leveraging RAG, text-to-SQL, function-calling, and agentic architectures.
Conduct experiments and analyses to evaluate, optimize, and measure the business impact of ML and GenAI applications.
Collaborate with business stakeholders to gather requirements, incorporate feedback, and align technical solutions with business objectives.
Follow software engineering best practices including version control (Git), CI/CD, documentation, and unit testing.
QualificationsRequired:
5+ years of experience in software engineering, machine learning, data science, or artificial intelligence.
Strong proficiency in Python.
Hands-on experience with common NLP/ML frameworks such as PyTorch, TensorFlow, Transformers/Hugging Face, and NumPy.
Proficiency with LLM development including fine-tuning, LLMOps, function-calling, and retrieval-augmented generation (RAG).
Experience with cloud platforms, preferably Microsoft Azure.
Excellent communication skills with the ability to collaborate across teams.
Strong analytical and problem-solving skills in a fast-paced, dynamic environment.
Preferred:
Experience developing GenAI applications using multi-agent frameworks or graph-based GenAI (e.g., GraphRAG).