We are expanding our internal geospatial analytics platform that combines time-series data with interactive map visualizations for Russian and international clients. The system delivers near real-time statistics, metrics monitoring, and configurable analytics. As a Full-Stack Engineer, you will design and build high-performance interfaces, develop backend systems, and integrate an AI layer to enhance automation and business outcomes.
Our stack (today):
Introducing AI via MCP servers
You will design and ship MCP servers that safely expose Atlas tools (ClickHouse queries, geospatial operations, map snapshots, dashboard CRUD) with tool/resource definitions, multi-tenant RBAC, auditing, and rate limiting.
Building the “Ask Atlas” conversational UI
You will develop a chat dock with streaming responses, citations, and one-click actions that invoke MCP tools. By leveraging NL→SQL/Geo pipelines translating natural-language questions into ClickHouse SQL and deck.gl layer configs, you will enable features such as anomaly detection and alert triage by combining LLM reasoning with statistical detectors and MCP tool calls.
Enhanced medical insurance begins from your first month at Yandex. It covers health care services at clinics and hospitals, whether for emergency care, surgeries, routine visits in your home country or abroad, medical tests and diagnostics, dental care, accident insurance, etc.
At Yandex, we have everything you need for continuous growth and learning: an internal educational platform, mentoring, and programs for both beginners and experienced leaders.
We also cover the cost of attending industry conferences — both as a speaker and as a participant.
Moreover, at Yandex, we have internal projects where our employees share their expertise, discuss complex topics, and analyze their project cases.
At Yandex's big offices, we have our own fully equipped gyms. There, you can work out independently or with a trainer.
At Yandex, we promote health and fitness and have sports clubs and communities. You are welcome to join the existing teams or groups or create your own.
You can join existing teams or create your own.
We don't have a set start and end time for the workday — work when it's convenient for you and your team.
Work where it's most convenient for you — for example, part of the week from the office and part from home.
Medical Insurance plans, kids' days at the office, gifts for newborns.