Software Engineer – Golang & Generative AI
Descrição da Vaga
**Role:** Software Engineer – Golang \& Generative AI **Location:** 100% remote **Start Date:** ASAP **Duration:** 6 months with extension based on performance **Schedule:** 8\-5 CST hours **Selection process:** 1 video interview process. **Contractor** This is a Generative AI project using APIs on AI models, using Amazon Bedrock. **Core Qualifications \& Skills Required** **Backend Development \& Go Expertise** * **Strong experience** (5 years minimum) in backend development with a strong focus on **Go (Golang)** in production\-grade environments. * Proven experience designing, building, and maintaining **microservices architectures** and **RESTful APIs**. **Generative AI \& LLM Integration** * Hands\-on 2 years minimum experience integrating **Large Language Models (LLMs)** via APIs (e.g., **OpenAI**, **Anthropic**, **AWS Bedrock**, etc.). **(THIS IS A MUST as the first project this resource will be working on is a Generative AI project with API on AI models using AWS Bedrock service)** * Ability to design and implement workflows that leverage LLMs for tasks such as summarization, classification, and content generation. * Familiarity with prompt engineering and managing model outputs effectively. **Testing \& Quality Assurance** * Proficient in writing **unit tests**, **integration tests**, and using Go testing frameworks. **Cloud \& Infrastructure** * Experience deploying and managing services in **AWS** (preferred), including use of services like Lambda, ECS, S3\. **Database \& Data Handling** * Strong experience with **MySQL/SQL** databases, including schema design, query optimization, and migrations. * Understanding of data privacy and security best practices when handling sensitive data. **Version Control \& DevOps** * Proficient with **Git**, GitHub/GitLab workflows, and **CI/CD pipelines**. * Experience with automated testing and deployment strategies. **Nice to Have Skills** * **Python experience**, especially for LLM API integration, scripting, or data preprocessing. * Familiarity with **Docker** and containerization best practices for local development and deployment. **Soft Skills \& Collaboration** * Strong communication skills and ability to work independently in a remote, agile team. * Comfortable collaborating across time zones and with cross\-functional teams (e.g., product, design, ML engineers). * Proactive problem\-solving mindset and eagerness to learn emerging technologies. Job Type: Full\-time Pay: R$20,000\.00 \- R$23,000\.00 per month
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev