Requirements
- Minimum of 7 years of hands-on experience in full-stack software development, covering front-end, back-end, and database systems
- Bachelor’s degree in computer science, software engineering, or a closely related discipline is preferred
- Demonstrated expertise in modern programming languages and frameworks including JavaScript, Python, Java, React.js, Node.js, and Next.js
- Extensive experience working with Generative AI, Large Language Models (LLM), Model Context Protocol (MCP), Vector Databases, Retrieval-Augmented Generation (RAG), Vertex AI, and agentic AI frameworks such as NGA, ADK, LangChain, or LangGraph, including building AI agents
- Proven track record with cloud platforms such as Google Cloud Platform (GCP), Azure, or AWS, and cloud infrastructure tools like OpenStack, Terraform, Ansible, or Chef
- Hands-on experience with LLM observability, analytics, evaluation, testing, and annotation using platforms like LangSmith, LangFuse, Streamlit, Arize, or comparable tools
- Solid background in artificial intelligence and machine learning development
- In-depth experience with NoSQL databases such as Cassandra, MongoDB, or equivalent systems
- Strong grasp of microservices architecture, RESTful APIs, caching mechanisms, and associated technologies
- Familiarity with containerization using Docker and orchestration via Kubernetes
- Proficiency in Git for version control and experience with CI/CD pipelines using tools like Jenkins, GitHub, Maven, Nexus, JFrog, or Sonar
- Extensive experience in unit and functional testing using frameworks such as JUnit, Mockito/JMock, Selenium, Robot, Cucumber, SoapUI, or Postman
- Strong analytical, problem-solving, and debugging capabilities
- Excellent communication skills, both written and verbal, with the ability to explain complex technical topics to technical and non-technical stakeholders
- Proven experience mentoring junior developers and providing technical leadership within engineering teams
Nice to Have
- Experience with Google CCAI platform, including DialogFlow
- Hands-on work with Vertex AI
- Familiarity with GraphQL
- Experience using BigQuery
- Knowledge of Conversation Graph
- Experience applying LLM as Judge techniques
Work Arrangement
On-site — Bothell, WA
Other
- Contract duration is long-term
- Onsite position; local candidates only
- Hands-on coding interviews will be conducted at the client's location
- Applicants must be available to attend in-person coding interviews at the client site