Senior Go Developer with Generative AI

Brak informacji o wynagrodzeniu
SeniorFull-time
#345519·Dodano 2 dni temu·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

GoAIAnthropicOpenAIAPIPostgreSQLRedis

Wymagania

  • 3+ years of professional software engineering experience with strong backend ownership
  • Deep expertise in Go, including idiomatic design, interfaces, concurrency, context management, and error handling
  • Hands-on experience building HTTP APIs, middleware, and service-oriented architectures
  • Strong experience with PostgreSQL, including schema design, query optimization, and database migration workflows
  • Practical experience with Redis (caching strategies, counters, and distributed rate-limiting patterns)
  • Experience designing or working with authorization and policy systems (RBAC/ABAC concepts)
  • Strong testing discipline in Go (table-driven tests, mocks, integration tests, and test containers)
  • Experience operating production systems with observability tooling (OpenTelemetry metrics and tracing, dashboards, and alerting)
  • Solid experience with Kubernetes and Helm deployments
  • Strong CI/CD experience (GitHub Actions or equivalent)
  • Demonstrated ability to lead technical design and execute independently, end-to-end
  • Familiarity with GenAI concepts and OpenAI APIs, with a drive for self-learning
  • Familiarity with AI-centric development while maintaining strong controls on quality and architecture patterns
  • Good communication and collaboration skills
  • English level of minimum B2 (Upper-Intermediate) for effective communication

Nice to have:

  • Experience building LLM gateways, API gateways, or multi-provider AI/ML integration platforms
  • Experience with gRPC, cloud SDKs, or service integrations on AWS, Azure, or GCP
  • Familiarity with API platform security controls, including API keys, OIDC, secrets management, and abuse prevention
  • Exposure to cost and performance optimization for high-volume inference or request-processing workloads

Obowiązki

  • Design and implement production-grade backend features using Go in a microservices-style architecture
  • Build and maintain provider integration frameworks for external LLM vendors such as OpenAI and Anthropic, as well as cloud AI services
  • Own backend service quality through robust unit and integration testing, and continuously improve CI/CD quality gates
  • Improve data access reliability and performance across PostgreSQL and Redis
  • Collaborate cross-functionally on architecture, scalability, security, and operational excellence
  • Lead technical design discussions and deliver solutions independently in ambiguous problem spaces
  • Work with other product teams on their specific API requirements, troubleshoot issues, and identify new requirements

Oferta

  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events
Elastyczne godziny
Kursy językowe
Opieka zdrowotna
Karta sportowa
Udziały pracownicze
Premie
Darmowe przekąski

Inne informacje

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

EPAM Systems

EPAM Systems

227 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz