Debug production issues end-to-end 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, including 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 while contributing to the team's collective goals;
Actively learn, adapt, and stay up-to-date with the evolving tech landscape and best practices.
требования
At least 3 years of hands-on experience in software development or engineering, focused on back-end systems;
Strong fundamentals in 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 for product functionality, performance, scalability, and reliability;
Proven experience debugging and fixing difficult production issues across multiple services or languages;
Ability to learn quickly and work independently as well as in a team;
Fluent English with excellent communication skills;
Nice to have: JavaScript/Node.js, MongoDB, Redis, RabbitMQ, AWS, Docker, Kubernetes, Python, HTML, CSS, React, Triton Inference Server, computer vision, TensorRT/ONNX, ML model serving, AI agents, agentic workflows, LLM APIs, prompt engineering.