Описание
Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes — from helping a city manage its infrastructure or an enterprise optimize its assets, to delivering drivers to their destination safely.
Задачи
•Design and implement core services for:
•MCP Server (tool registry, session management, protocol endpoints)
•MCP Content Delivery (streaming, heavy data transformation, async workers)
•Guardrails (usage quotas, rate limiting, anomaly detection, schema validation)
•Advanced trace collection and observability dashboards
•Extend and maintain the McpEngine and its built-in navigational tools
•Implement the logic to interface with a diverse set of Location APIs, ensuring efficient and reliable data exchange
•Optimize system performance for high-throughput/low-latency operations
•Participate in code reviews, architecture discussions, and sprint planning
•Collaborate closely with QA, DevOps, and BA to refine backlog items and deliver secure, high-quality releases
•Contribute to documentation, runbooks, and best practices for maintainability and scalability
Требования
•5+ years of professional experience in backend development with Rust
•Solid understanding of distributed systems and high-load data processing (streaming, queuing, caching)
•Experience integrating with RESTful APIs (request/response modeling, error handling, retries, timeouts)
•Experience designing platform-agnostic cores, where business logic is decoupled from transport and serving layers
•Good understanding of the Model Context Protocol (MCP) and its client-server architecture is highly desirable
•Ability to design and maintain domain models and data types that map to external APIs and internal reasoning needs
•Familiarity with tracing/logging and observability patterns in async Rust
•Understanding of geospatial concepts: geocoding, routing, transit, traffic
Условия
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That's why we offer a range of benefits that support your well-being and charge your professional growth.