More jobs:
Software Engineer golang, python, Vectordb : Onsite: Cupertino
Job in
Cupertino, Santa Clara County, California, 95014, USA
Listed on 2026-06-06
Listing for:
iitjobs, Inc.
Full Time
position Listed on 2026-06-06
Job specializations:
-
Software Development
Cloud Engineer - Software, Backend Developer, Golang, DevOps
Job Description & How to Apply Below
We are seeking a highly motivated Software Engineer with strong backend and distributed systems experience to join a fast-paced engineering team building modern AI‑powered applications and scalable platform services. The ideal candidate will have hands‑on expertise in Golang development, cloud‑native architectures, and modern frontend technologies, along with exposure to AI/LLM integrations and Retrieval-Augmented Generation (RAG) systems.
This role requires someone who thrives in dynamic environments, can move quickly, and enjoys solving complex engineering challenges across backend infrastructure, AI systems, and scalable application development.
Key Responsibilities- Design, develop, and maintain scalable backend services using Go (Golang)
- Build and support distributed systems and cloud‑native infrastructure
- Develop modern frontend applications using Next.js and Type Script
- Integrate AI/LLM capabilities into enterprise applications and workflows
- Design and optimize RAG (Retrieval‑Augmented Generation) pipelines
- Work with vector databases and embedding‑based search systems
- Deploy and manage containerized applications using Docker and Kubernetes
- Build reliable storage and data workflows leveraging technologies such as S3
- Collaborate with cross‑functional teams to deliver high‑quality solutions quickly
- Participate in architecture discussions, code reviews, and performance optimization initiatives
- Troubleshoot production issues and improve system reliability and scalability
- Strong experience with Go (Golang) backend development
- Experience with distributed systems and microservices architecture
- Hands‑on experience with Docker and Kubernetes
- Experience building applications with Next.js and Type Script
- Familiarity with cloud storage systems such as S3
- Strong understanding of scalable system design and API development
- Ability to work effectively in a fast‑paced, agile environment
- Strong problem‑solving and communication skills
- Experience with Python development
- Experience building or supporting RAG systems
- Hands‑on experience with vector databases (e.g., Pinecone, Weaviate, Milvus, Chroma
DB) - Familiarity with AI orchestration frameworks and embedding pipelines
- Experience with cloud platforms such as AWS, GCP, or Azure
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×