Golang Developer

Info Way SolutionsSan Francisco Bay Area, United States
ContractOn-siteMidLimited info disclosed
37 views0 applications

Description

Job Summary We are seeking an experienced Golang Developer with hands-on experience in Artificial Intelligence (AI) and backend application development. The ideal candidate will be responsible for designing, developing, and optimizing scalable backend services while integrating AI/ML capabilities into enterprise applications. Key Responsibilities Design, develop, and maintain high-performance backend services using Golang . Build scalable microservices and RESTful APIs. Integrate AI/ML models into backend applications. Collaborate with AI/ML engineers to deploy and optimize machine learning models. Work with cloud platforms such as AWS, Azure, or GCP. Develop distributed systems with a focus on performance, scalability, and reliability. Optimize application performance and troubleshoot production issues. Participate in code reviews and follow best coding practices. Collaborate with cross-functional teams including product managers, DevOps, and data scientists. Required Skills 5+ years of experience in Golang (Go) development. Strong knowledge of Go concurrency, goroutines, channels, and memory management. Experience building REST APIs and microservices . Hands-on experience integrating AI/ML models into production applications. Knowledge of LLMs , Generative AI , or AI frameworks. Experience with Docker and Kubernetes. Strong understanding of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis). Experience with message brokers such as Kafka or RabbitMQ. Familiarity with Git and CI/CD pipelines. Preferred Skills Experience with Python for AI/ML development. Knowledge of Vector Databases (Pinecone, Milvus, Weaviate, ChromaDB). Experience with RAG (Retrieval-Augmented Generation) architectures. Familiarity with AI orchestration frameworks such as LangChain , LlamaIndex , or similar. Experience working with cloud AI services such as Azure OpenAI, Amazon Bedrock, or Google Vertex AI. Knowledge of monitoring tools like Prometheus and Grafana. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Excellent problem-solving and communication skills. Experience working in Agile/Scrum environments. Nice to Have Experience with MLOps and model deployment. Knowledge of NLP, embeddings, and vector search. Experience developing AI-powered chatbots or intelligent automation solutions. Show more Show less