Core Qualifications & Skills Required
Backend Development & Go Expertise
· Strong experience 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 experience integrating Large Language Models (LLMs) via APIs (e.g., OpenAI, Anthropic, AWS Bedrock, etc.).
· 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.
· Experience with mocking external services and ensuring test coverage for LLM-integrated components.
Cloud & Infrastructure
· Experience deploying and managing services in AWS (preferred), including use of services like Lambda, ECS, S3, API Gateway, and IAM.
· Familiarity with infrastructure-as-code tools (e.g., Terraform or AWS CloudFormation) is a plus.
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.