Overview
On Site
$100,000 - $120,000
Full Time
Skills
Generative Artificial Intelligence (AI)
Python
React.js
PostgreSQL
Kubernetes
LangChain
LlamaIndex
Artificial Intelligence
AngularJS
Docker
Machine Learning (ML)
Job Details
Job Title: Software Engineer Generative AI
Location: Pleasanton, CA
Job Type: Full-Time
About the Opportunity:
Are you ready to make an impact at the forefront of innovation in the evolving AI landscape? We are seeking a talented Software Engineer to join our dynamic team. In this role, you ll design, develop, and deploy enterprise software solutions while integrating cutting-edge AI technologies such as LangChain, LlamaIndex, or CrewAI. Your work will directly influence transformative advancements in generative AI, solving complex challenges and delivering scalable, impactful solutions.
What You ll Do:
- Collaborate with cross-functional teams to design, develop, and implement new AI techniques and workflows.
- Build and integrate solutions using foundational models (GANs, LLMs) alongside traditional machine learning models.
- Partner with internal teams or work directly with customers to customize AI-driven solutions to meet unique needs.
On your first day, we'll expect you to have:
- 2-4 years of experience in software engineering or related fields.
- Bachelor's degree in computer science, Information Technology, or a related field.
- Strong technical foundation with a passion for learning.
- Proficiency in Python.
- Hands-on experience with generative AI models and machine learning frameworks (i.e. LangChain, LlamaIndex, or CrewAI).
- Experience with backend services and Generative AI.
- Experience with Docker.
- Familiarity with AWS PostgreSQL.
- Knowledge of evaluation frameworks like RAG.
- Familiarity with FastAPI.
- Excellent problem-solving skills and be able to work independently or as part of a team.
We'd be super excited if you have:
- Experience with Kubernetes.
- Familiarity with cloud environments like AWS, Azure, or Google Cloud Platform.
- Knowledge of frontend technologies such as ReactJS or AngularJS.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.