Az állásról
The role focuses on designing, developing and owning critical back-end services for a large-scale visual challenge solving platform, including orchestration, computer-vision inference and cloud infrastructure. The engineer will solve complex distributed-systems and production reliability problems end to end.
The Opportunity
Bright Data is developing a large-scale visual challenge solving platform for HolaVPN that spans orchestration services, computer-vision inference and cloud infrastructure.
Requirements
At least 3 years of hands-on experience in software development or engineering, with a strong focus on back-end systems. Strong engineering fundamentals, including algorithms, data structures, concurrency, distributed systems and performance analysis. In-depth understanding of network protocols and security, including TCP/IP, DNS, HTTP, HTTPS, CORS, WebSockets and gRPC. Proficiency in system design and architecture, as well as a track record of debugging and fixing difficult production issues across multiple services or languages. The candidate should be a fast learner, able to work independently and as a team player, and fluent in English with excellent communication skills.
Responsibilities
Design, develop and own critical back-end services end to end, from architecture to production. Participate in system design and architecture planning to optimize software performance, scalability and reliability. Solve complex engineering problems involving distributed state, concurrency, tail latency, fault tolerance and high-throughput pipelines. Debug production issues across services, including gRPC channel churn, DNS/ASG failover, Redis queue backpressure, worker saturation and memory fragmentation. Design and maintain solver logic for complex visual challenges such as image grids, drag-and-drop, object detection and browser automation. Build and optimize pipelines integrating OpenAI reasoning, computer-vision inference, Redis Streams, MongoDB session tracking and S3 screenshot archival. Take on independent responsibilities, contribute to the team's collective goals, and stay up to date with evolving technology and best practices.