No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
Data Light is looking for a Middle/Senior Go Developer to create and support high-load services for routing requests to neural networks. Competitive salary offered.
Data Light is looking for a Middle/Senior Go Developer to create and support high-load services for routing requests to neural networks. Competitive salary offered.
Responsibilities
- Create and support high-load services in Go for routing requests to neural networks
- Design and scale architecture: develop distributed microservices in Kubernetes infrastructure
- Manage data streams and queues: integrate and optimize work with Apache Kafka message broker
- Work with databases and analytics: design schemas and optimize queries in PostgreSQL and ClickHouse for tracking and billing
- Optimize performance and caching: implement caching mechanisms and session storage using Redis
- Develop proxy and billing subsystems: create reliable gateways for traffic proxying and resource consumption accounting, manage limits and access via keys
- Ensure code quality: write clean, maintainable code and cover it with tests
- Participate in engineering processes: conduct and undergo cross Code Reviews to maintain high development standards, participate in daily technical calls with the team
Requirements
- Relevant work experience of 5 years or more
- Proficient in PostgreSQL, ClickHouse, Redis, Kafka
- Experience in developing API Gateway
- Code testing culture
- Ability to prioritize and work without micromanagement
- Flexible thinking and readiness for changes in a fast-paced project
- Understanding of service behavior during Redis downtime
- Insight on the use of generics in projects
- Ability to identify when a project should be implemented as microservices
Conditions
- Full-time employment
- Remote work
- Salary from 280,000 to 320,000 ₽ per month, net
✓ Direct apply: you message the hiring person. No ATS.