Требования:
— Наличие не менее 3 лет коммерческого опыта в области машинного обучения, предпочтительно с рекомендационными системами.
— Глубокие знания Python и умение писать код, готовый к использованию в продакшене.
— Опыт работы с DevOps и MLOps, включая развертывание и мониторинг моделей.
— Опыт в backend-разработке будет преимуществом.
— Способность самостоятельно вести проект от идеи до запуска в продакшн.
Локация: удалённая работа на территории Российской Федерации.
• Использовать AI-инструменты для разработки (Cursor/Copilot/ClaudeCode и аналоги) ежедневно для ускорения разработки, рефакторинга и генерации тестов — при этом проверяя результат и поддерживая чистоту кода.
Требования:
— Опыт коммерческой разработки от 3 лет
— Уверенное владение Java, REST API, SQL и Git
— Опыт работы с современными frontend-технологиями
— Понимание архитектуры frontend и backend
О компании:
Jana Post развивает новое направление.
ОфисmiddleАлматы
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Paris
Workplace: Hybrid
ABOUT VOODOO
Founded in 2013, Voodoo is a tech company that creates mobile games and apps with a mission to entertain the world. Gathering 800 employees, 7 billion downloads, and over 200 million active users, Voodoo is the #3 mobile publisher worldwide in terms of downloads after Google and Meta. Our portfolio includes chart-topping games like Mob Control and Block Jam, alongside popular apps such as BeReal and Wizz.
TEAM
The Engineering & Data team builds innovative tech products and platforms to support the impressive growth of their gaming and consumer apps which allow Voodoo to stay at the forefront of the mobile industry.
Helix is our flagship Ad-Network team of around 60 top-tier engineers and data scientists spanning backend, mobile SDKs, data engineering, infrastructure, and AI. Helix has evolved beyond powering Voodoo's own gaming portfolio—our technology is now directly integrated into games from external, third-party publishers worldwide.
Operating across millions of third-party devices in real-time bidding environments creates unique technical challenges around SDK performance, ultra-low latency, and intelligent automation.
Within Helix, you’ll join the AdExperience squad—a focused team of Senior Product Managers, QA/Release Engineers, and five exceptional Senior Engineers specialized in backend and mobile SDK development. Together, you will push the boundaries of iOS SDK architecture and champion modern, agentic AI workflows to set new industry standards.
ROLE
We’re looking for a visionary and talented Senior iOS Engineer to join our dynamic, passionate, and committed to excellence team at the forefront of advertising technology!
As a Senior iOS Engineer, you will drive the development of cutting-edge SDKs, influencing the experience of millions of users across diverse devices. A pivotal member of our engineering team, you will help shape the direction of our iOS technical efforts while serving as a high-impact, hands-on individual contributor.
- Technical Vision & Code Standards: Guide the technical direction for our iOS projects. Drive innovation, establish architectural best practices, and ensure the highest standards of code craftsmanship across our codebase.
- AI Usage & Agentic Workflows: Raise the bar in AI adoption across the team—actively integrating agentic workflows, LLMs, and AI-driven automation tools to solve complex challenges and elevate developer productivity.
- Code Excellence: Craft robust, maintainable, and high-performance code that sets industry benchmarks as a senior hands-on individual contributor.
- Collaborative Code Reviews: Actively participate in thorough code reviews, fostering a culture of continuous technical improvement and knowledge sharing within the engineering team.
- Architectural Decisions: Make critical decisions regarding the architecture and technical stack of our iOS SDKs and applications to ensure long-term stability and scalability.
- Quality Assurance: Guarantee the enduring quality and reliability of our iOS projects through rigorous testing, performance profiling, and continuous integration practices.
PROFILE
- 6/7+ years of experience in mobile software development.
- 5 years minimum in Swift.
- Strong proficiency and proactive mindset towards leveraging AI technologies (e.g., agentic AI, LLMs, AI coding assistants) to enhance software development efficiency and code quality.
- Excellent problem-solving, critical thinking, and communication skills.
- Demonstrated ability to make critical technical decisions independently.
- Extensive experience in writing robust, maintainable, and high-performance Swift code.
- Writing efficient unit tests, integration tests, and UI tests.
- In-depth knowledge of iOS development tools, frameworks (SwiftUI, Combine, and CoreData), and best practices (MVVM, Protocols, Delegates).
- Excellent level of spoken English.
NICE TO HAVE
- Previous experience in the AdTech industry or in mobile ads integration.
- Experience with SDK development and a deep understanding of the challenges and opportunities in this space.
- Experience in Objective-C, Kotlin, Node.
- Practical experience setting up or customizing AI developer agents and automated AI workflows.
- Experience in optimizing App performance, reducing memory footprint, and decreasing package size.
- Experience in deploying iOS frameworks on CocoaPods.
- Experience in deploying iOS applications with CircleCI and Fastlane.
- Working knowledge of remote APIs, concurrency, layouts, transitions, animations.
OUR STACK
⧫ Xcode ⧫ Swift ⧫ Objective-C ⧫ SwiftUI ⧫ Combine ⧫ CoreData ⧫ GitHub ⧫ CocoaPods ⧫ CircleCI ⧫ AWS ⧫ AI Coding Tools & Agentic Workflows
BENEFITS
- Competitive salary based on experience
- Swile Lunch voucher
- Gymlib (100% covered by Voodoo)
- Premium healthcare coverage with SideCare, 100% covered for you and your family
- Wellness activities in our Paris office
- Remote Fridays
Location: Москва
Workplace: гибкий
Одноклассники — это крупнейшая развлекательная социальная сеть в России. Недавно у нас было масштабное обновление: теперь ОК — это территория увлечений. Здесь можно найти много классного и качественного контента, посвящённого даже очень редкому хобби.
А ещё ОК — это команда, получающая искренние эмоции и удовольствие от бренда, контента и цифровых технологий с 2006 года. Пул задач в ОК шире, чем в большинстве проектов. Это классный драйвер для изучения топовых технологий, подходов и решений в реальных условиях.
Сейчас мы ищем Backend-разработчика в платформенную команду данных и интеграций. Команда занимается разработкой высоконагруженных сервисов общей инфраструктуры, таких как балансировщики, очереди сообщений, хранилища данных и интеграционные шлюзы.
Наш стек: Java 8-17 включительно, Spring (DI Framework), Cassandra (и хранилища, построенные на её основе), SQL, Kafka, Git Gradle, Junit, Mockito.
Задачи
Настраивать и дорабатывать общие инфраструктурные компоненты всего продукта, рефакторить и оптимизировать архитектуру
Повышать отказоустойчивость и надёжность общих компонентов, участвовать в выборе новых решений и модернизации существующих
Проводить code review коллег, писать unit-тесты на свой код
Требования
Занимались разработкой на Java не менее пяти лет
Имеете опыт разработки многопоточных приложений
Уверенно знаете классические алгоритмы и структуры данных
Имеете опыт работы с распределёнными системами
Работали с NoSQL и SQL базами данных
Будет плюсом
Работа с middleware-компонентами между backend- и frontend-частями (авторизация, gateway, балансировка, статика, кеши)
Опыт георезервирования хранилищ данных
Задачи:
— Проектирование и разработка клиентской части веб-приложения на Vue.js.
— Выбор оптимальных инструментов (стейт-менеджмент, UI-киты, сборщики, линтеры) и построение архитектуры фронтенда.
— Проектирование API-контрактов и настройка интеграции с бэкендом совместно с backend-разработчиками.
— Оптимизация скорости загрузки и работы приложения, настройка процессов разработки и обеспечения качества.
— Взаимодействие с дизайнерами, продакт-менеджером и бэкендом для создания удобного UX.
Требования:
— Коммерческий опыт во frontend-разработке от 3 лет, уверенное владение экосистемой Vue.js (желательно Vue 3, Composition API).
— Знание JavaScript (ES6+), TypeScript, HTML5 и современного CSS (адаптивная и кроссбраузерная верстка).
— Понимание принципов работы браузера, REST API, асинхронности и базовой оптимизации производительности (Core Web Vitals).
— Опыт полного цикла разработки: от верстки по макетам в Figma до настройки сборки (Vite) и базового деплоя.
— Инженерная самостоятельность.
Будет плюсом:
— Опыт запуска фронтенд-проектов с нуля и участия в выборе стека на ранних этапах.
— Опыт работы с Nuxt.js (SSR/SEO) и стейт-менеджерами (Pinia, Vuex).
— Знание популярных UI-фреймворков (Tailwind CSS, Element Plus, PrimeVue или Vuetify).
— Навыки написания тестов и базовое понимание Docker / CI/CD.
Условия:
— Официальное оформление по ТК РФ.
— Офис рядом с метро Новые Черёмушки.
— Гибридный формат работы после испытательного срока (1–2 дня в неделю удалённо).
Talablar:
— HTML, CSS, JavaScript
— React, Vue yoki Angular
— Python, Node.js yoki PHP
— REST API, SQL, Git
— PostgreSQL yoki MySQL
— Web xavfsizligi asoslari
Vazifalar:
— Kompaniya saytlari va web-platformalarini ishlab chiqish
— Frontend va backend qismlarini yaratish
— API va CRM/ERP tizimlari bilan integratsiya
— Telegram botlar va web-servislar bilan ishlash
— Ma’lumotlar bazasi, sayt tezligi va xavfsizligini optimallashtirish
Qo‘shimcha ustunliklar: Odoo, Django, FastAPI, Docker, Linux, Telegram Bot API va CRM/ERP tajribasi.
Задачи:
— Проектирование части сервисов в backend-архитектуре облачной платформы;
— Установление стандартов разработки;
— Личное участие в разработке ключевых компонентов;
— Работа на стыке архитектуры, разработки и продуктовых требований;
— Оформление архитектурных артефактов прикладного дизайна компонентов;
— Разработка и развитие GraphQL / REST API (high-load, multi-tenant);
— Проектирование интеграций (auth, billing, внешние системы);
— Обеспечение отказоустойчивости и масштабируемости;
— Участие в разработке ключевых компонентов на Node.js / TypeScript / JavaScript / опционально Go;
— Формирование стандартов разработки и применение лучших практик в команде;
— Контроль выполнения требований технического дизайна в реализации кода компонентов;
— Проведение code review (JS/TS, возможно Go);
— Взаимодействие с командами Frontend, DevOps, аналитиками, Go-разработчиками и архитекторами решений;
— Участие в декомпозиции задач и их техническом формировании.
Требования:
— Опыт работы на аналогичной должности от 3-х лет;
— Опыт коммерческой backend разработки с основным стеком Node.js / TypeScript от 3-х лет;
— Обязательный опыт frontend разработки React/JS/TS;
— Отличное знание Node.js (Express / Fastify), TypeScript / JavaScript, GraphQL (design, schema, federation), Go;
— Опыт работы с брокерами сообщений (NATS, RabbitMQ, Kafka);
— Понимание и опыт реализации отказоустойчивости (retry, circuit breaker, idempotency), горизонтального масштабирования, безопасного кода.
Будет плюсом:
— Опыт разработки кросс-платформенных адаптивных интерфейсов приложений (electron, адаптив);
— Опыт работы с Keycloak (OIDC, RBAC, multi-tenant auth);
— Опыт проектирования control-plane систем;
— Опыт fullstack разработки (frontend + backend);
— Понимание основ CI/CD, контейнеризации, опыт с Docker, Linux.
Условия:
— Стабильный «белый» доход и полноценный социальный пакет;
— Гибкое начало дня и гибридный формат работы (обсуждается индивидуально);
— Корпоративный университет для внутреннего и внешнего профильного обучения;
— Перспективы карьерного роста – горизонтального и вертикального;
— Программа ДМС с обслуживанием в лучших клиниках города;
— Корпоративные спортивные команды и скидки на фитнес-абонементы;
— Программа корпоративных привилегий и скидок Primezone;
— Корпоративная мобильная связь.
Работа в компании РТК-ЦОД, которая является крупным ИТ сервис-провайдером с крупнейшей в России сетью дата-центров, предоставляющей виртуальную инфраструктуру банкам, ритейлу, промышленным предприятиям и госсектору. Компания реализует масштабные федеральные проекты и разрабатывает облачные решения и ИТ-сервисы.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry helps over 4 million developers understand and resolve issues in their applications. Behind every error, performance trace, replay, and log is a large-scale data platform responsible for storing, querying, and analyzing massive volumes of telemetry data.
We're looking for an Engineering Manager to lead our Events Analytics Platform (EAP) team, which builds and operates the distributed data systems powering Sentry's products. The team manages petabytes of data and develops high-performance analytical infrastructure using technologies like ClickHouse, enabling fast, complex queries across billions of records.
As Sentry grows, so do the technical challenges. The team is evolving its storage and query infrastructure to support increasing data volumes, more complex analytical workloads, and unified access to different types of telemetry data. EAP also provides the data foundation for Seer, Sentry's AI-powered debugging agent, enabling AI systems to access the production context needed to investigate and resolve issues.
In this role, you'll lead a team of engineers tackling complex distributed systems challenges while balancing architectural improvements with the reliability and performance of production systems. You'll bring strong technical judgment, guide engineering decisions, and work closely with product engineering teams to build capabilities that directly impact the developer experience.
This is an opportunity to lead a critical part of Sentry's infrastructure, solve challenging problems at scale, and shape how developers and AI-powered tools interact with application data.
WHAT YOU'LL DO
- Lead and develop a team of engineers working on large-scale distributed data systems, fostering technical excellence, ownership, collaboration, and professional growth.
- Drive technical execution and architectural decisions across EAP's storage and query infrastructure, balancing scalability, reliability, performance, and long-term maintainability.
- Build and evolve analytical data systems supporting complex queries, high-throughput workloads, and efficient access to petabytes of event data.
- Guide the evolution of EAP's architecture, including query optimization, storage and compute separation, and the unification of different event types into a common analytical platform.
- Own the operational health of the platform, leading efforts to improve reliability, troubleshoot production issues, manage incidents, and address scaling challenges.
- Partner with product engineering teams to understand their technical requirements, make informed tradeoffs, and deliver platform capabilities that support new product experiences.
- Support Sentry's AI-powered capabilities by ensuring the platform efficiently serves the analytical workloads and production context required by Seer and other AI-driven experiences.
- Set clear priorities and drive projects from design through production, helping the team execute effectively while managing competing technical and product needs.
YOU'LL LOVE THIS JOB IF YOU
- Enjoy leading engineers while staying closely involved in technical discussions, architecture, and complex problem-solving.
- Get excited about building and operating large-scale distributed systems where performance, reliability, and efficiency matter.
- Have a strong interest in analytical databases, storage engines, query systems, and the engineering challenges behind processing massive volumes of data.
- Like working through difficult technical tradeoffs and turning ambiguous requirements into practical engineering solutions.
- Take pride in building reliable production systems, understanding how they behave under load, and continuously improving their performance.
- Enjoy collaborating with product engineering teams and understanding how infrastructure decisions influence the end-user experience.
- Want to lead a team whose work directly supports Sentry's core products and growing AI-powered capabilities.
QUALIFICATIONS
- Significant professional software engineering experience, including experience managing and developing engineers, leading technical projects, and driving engineering execution.
- Strong technical background in distributed systems, data infrastructure, analytical databases, or large-scale backend systems.
- Hands-on experience building, scaling, or operating complex data-intensive systems, with depth in at least one of the following:
- Analytical database infrastructure: Operating, scaling, optimizing, or maintaining OLAP systems such as ClickHouse, Apache Pinot, Apache Druid, or similar technologies in production.
- Complex distributed data platforms: Designing and building sophisticated systems using analytical databases or distributed storage technologies as foundational components, with meaningful ownership of the underlying architecture, performance, and reliability.
- Experience making architectural decisions and technical tradeoffs involving system scalability, performance, reliability, or operational complexity.
- Demonstrated ownership of production systems, including troubleshooting, incident response, performance optimization, and operational improvements.
- Experience leading engineering projects from technical design through implementation, deployment, and ongoing operations.
- Strong communication and collaboration skills, including the ability to work with cross-functional stakeholders and translate technical requirements into actionable engineering priorities.
Bonus points for:
- Experience with ClickHouse, Pinot, Druid, or other column-oriented analytical databases.
- Experience with query optimization, analytical storage architecture, or high-throughput data processing.
- Experience building infrastructure for observability, telemetry, developer tools, or event-driven applications.
- Experience working closely with product engineering teams to develop infrastructure supporting customer-facing features.
- Proficiency with Python, Rust, or similar backend programming languages.
Not sure if you meet 100% of the qualifications? We encourage you to apply anyway. We're interested in people who are excited about this opportunity and eager to grow.
The base salary range that Sentry reasonably expects to pay for this position is $220,000 to $400,000 USD, plus an annual performance bonus of up to 15% of base salary. A successful candidate’s actual base salary (or hourly wage) amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry's Infrastructure Engineering team focuses on making operating Sentry simple, safe, and seamless for the rest of the engineering organization. The team builds and operates foundational infrastructure, internal control and configuration systems, and the tooling and automation that allow engineers to deploy, manage, and safely operate production services at scale without needing to understand the underlying infrastructure complexity.
As the Engineering Manager for Infrastructure Engineering, you'll lead a team of engineers building the foundational infrastructure, internal control systems, and developer-facing tools that enable Sentry's engineering teams to operate production services safely and efficiently at scale.
This team focuses on making infrastructure easier to use and manage through automation, self-service tooling, and software abstractions that reduce operational complexity. You'll be responsible for the team's technical direction, execution, reliability, and growth, while partnering with engineering teams across Sentry to identify and solve shared infrastructure challenges.
You'll work closely with leaders across Infrastructure, Platform, and Production Engineering to shape how Sentry scales its infrastructure and operational model as the company grows.
IN THIS ROLE YOU WILL
- Lead a team of engineers building and evolving the shared infrastructure, internal control systems, and developer-facing tools that Sentry's engineering teams rely on.
- Drive improvements to infrastructure automation, configuration management, production safety, and developer self-service, making complex infrastructure easier and safer to operate.
- Define and execute the team's technical roadmap, working with senior engineers to make sound architectural decisions and prioritize investments in reliability, scalability, and operational efficiency.
- Develop engineers at different levels through coaching, mentorship, clear expectations, and opportunities for technical growth and ownership.
- Build a healthy, high-performing team culture focused on accountability, continuous improvement, and delivering measurable impact.
- Partner with Production Engineering, SRE, Developer Infrastructure, and other engineering teams to identify shared infrastructure challenges, establish standards, and improve developer workflows.
- Balance operational needs with longer-term platform investments, reducing manual work and building scalable solutions rather than relying on one-off fixes.
- Own the reliability, adoption, and ongoing evolution of the team's platforms and tools, ensuring they deliver meaningful value to the engineers who depend on them.
YOU'LL LOVE THIS JOB IF YOU
- Enjoy building infrastructure platforms and tools that make operating complex production systems simpler for other engineers.
- Like solving infrastructure challenges through software engineering, automation, and self-service abstractions rather than relying on manual operations.
- Believe in using proven technologies and choosing reliable, maintainable solutions over unnecessary complexity.
- Think about scalability, reliability, and cost efficiency from the beginning, and prefer building solutions that serve many engineering teams rather than one.
- Enjoy working across engineering organizations, understanding different teams' needs, and influencing technical decisions and platform adoption.
- Take pride in developing engineers, building strong teams, and creating opportunities for people to take on greater technical ownership.
- Value clear priorities, measurable outcomes, and delivering infrastructure improvements that make a lasting difference.
- Want to work on technically challenging infrastructure problems while helping shape the team's long-term direction.
QUALIFICATIONS
- 10+ years of software engineering experience, ideally with a focus on infrastructure engineering, platform engineering, distributed systems, or infrastructure automation.
- 4+ years of engineering management experience, including leading, developing, and growing teams of software engineers.
- Experience leading the architecture, development, or evolution of shared infrastructure platforms, internal developer platforms, or distributed production systems.
- Strong software engineering foundation, with experience in backend or systems programming languages such as Python, Go, Rust, or similar.
- Hands-on technical experience with cloud infrastructure and familiarity with Kubernetes, Terraform or similar infrastructure-as-code tooling, and infrastructure automation.
- Experience building or operating production infrastructure, with an understanding of reliability, scalability, operational risk, and incident management.
- Demonstrated ability to define technical direction, evaluate architectural tradeoffs, and lead complex engineering initiatives from planning through delivery.
- Experience coaching engineers, developing technical leaders, and building healthy, accountable engineering teams.
- Strong technical communication skills and a track record of influencing decisions and aligning priorities across engineering teams and leadership.
- Comfortable working across organizational boundaries and partnering with infrastructure, platform, and product engineering teams.
The base salary range that Sentry reasonably expects to pay for this position is $220,000 to $400,000 USD, plus an annual performance bonus of up to 15% of base salary. A successful candidate’s actual base salary (or hourly wage) amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: London; Belgrade; Ireland
Keeping a crawler running is not the same as keeping it productive. Queues can grow while servers look healthy, and a small change can become a fleet-wide bottleneck. On Perplexity's Crawler team, you'll improve throughput, plan capacity, and build operational reliability through safer deployments, better observability, and durable fixes.
Responsibilities
- Operate and optimize Kubernetes workloads and supporting infrastructure for crawler services, including fetching and rendering fleets.
- Build and maintain infrastructure as code and CI/CD pipelines, with safe rollouts, validation, and fast rollback.
- Define SLOs and build monitoring, alerting, and observability for availability, latency, throughput, and resource saturation.
- Own capacity planning and resource efficiency; diagnose queue backlogs, network failures, and resource bottlenecks with service owners.
- Participate in the team's on-call rotation, lead incident response, and turn blameless postmortems into durable reliability improvements.
- Write production software to automate diagnosis and routine remediation, with validation and approval gates for high-impact actions.
Qualifications
- 5+ years of experience in SRE, production engineering, or infrastructure-heavy backend roles, with strong programming skills in Python, C++, Rust, or Go.
- Hands-on experience with cloud infrastructure, production Kubernetes, infrastructure as code such as Terraform, and automated deployment workflows.
- Strong Linux and networking fundamentals, including TCP/IP, DNS, TLS, HTTP, and load balancing.
- Experience building observability with tools such as Datadog, Prometheus, or Grafana, and using SLOs to guide reliability improvements.
- Proven experience diagnosing distributed-system failures, leading production incidents, and improving system performance or resource efficiency.
Nice to have
- Experience operating web crawlers, search infrastructure, or browser fleets at scale.
- Experience with distributed queues, backpressure, workload isolation, or multi-region recovery.
Location: London; Belgrade; Ireland
Keeping a crawler running is not the same as keeping it productive. Queues can grow while servers look healthy, and a small change can become a fleet-wide bottleneck. On Perplexity's Crawler team, you'll improve throughput, plan capacity, and build operational reliability through safer deployments, better observability, and durable fixes.
Responsibilities
- Operate and optimize Kubernetes workloads and supporting infrastructure for crawler services, including fetching and rendering fleets.
- Build and maintain infrastructure as code and CI/CD pipelines, with safe rollouts, validation, and fast rollback.
- Define SLOs and build monitoring, alerting, and observability for availability, latency, throughput, and resource saturation.
- Own capacity planning and resource efficiency; diagnose queue backlogs, network failures, and resource bottlenecks with service owners.
- Participate in the team's on-call rotation, lead incident response, and turn blameless postmortems into durable reliability improvements.
- Write production software to automate diagnosis and routine remediation, with validation and approval gates for high-impact actions.
Qualifications
- 5+ years of experience in SRE, production engineering, or infrastructure-heavy backend roles, with strong programming skills in Python, C++, Rust, or Go.
- Hands-on experience with cloud infrastructure, production Kubernetes, infrastructure as code such as Terraform, and automated deployment workflows.
- Strong Linux and networking fundamentals, including TCP/IP, DNS, TLS, HTTP, and load balancing.
- Experience building observability with tools such as Datadog, Prometheus, or Grafana, and using SLOs to guide reliability improvements.
- Proven experience diagnosing distributed-system failures, leading production incidents, and improving system performance or resource efficiency.
Nice to have
- Experience operating web crawlers, search infrastructure, or browser fleets at scale.
- Experience with distributed queues, backpressure, workload isolation, or multi-region recovery.
Location: Remote, Global
Workplace: Remote
ABOUT SUPABASE
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth.
ABOUT THE ROLE
We’re looking for a Software Engineer to join our AI Tooling team and help shape how developers and agents build with Supabase. You'll build and own our AI tooling, including agents, the MCP server, agent skills and the dashboard assistant, and as the space moves you'll build the tooling for new technologies too. You'll build it all eval-first: every tool ships with evals and metrics, so we know, with evidence, that it makes agents better rather than worse.
You'll work closely with the Docs, CLI, Frontend and SDK teams, and with the AI Tooling Infrastructure engineers who run these services in production. Other teams contribute to AI Tooling to improve Supabase's agentic capabilities, and you'll help them do that while keeping the quality bar high.
This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions.
WHAT YOU’LL BE RESPONSIBLE FOR
- Build and improve the AI tooling we run today, including the MCP server, agent skills, agents and the Assistant.
- Make new Supabase products usable by agents from day one: tools, skills and evals for new product surfaces. Also build tooling for new AI technologies as they emerge: prototype quickly, evaluate honestly, and decide with the team what is worth taking to production.
- Drive an eval-first approach: build and improve evals, instrumentation and feedback loops, measure tools against a no-tool baseline, and help define the quality KPIs and gates that stop regressions shipping.
- Understand how customers and agents actually use what we ship, and turn that into improvements to our tooling, interfaces and documentation.
- Design how documentation and product knowledge are exposed to agents, and measure whether it works.
- Build patterns and tools that help customers add AI to their own apps, such as MCP on Edge Functions, vector embeddings and agents running on Edge Functions.
- Enable teams to improve Supabase's agentic capabilities through contributions to AI Tooling: clear contribution paths, templates, documentation and review practice.
- Centralise shared AI logic so teams reuse it rather than duplicate it.
- Ship tools that are battle-tested, with strong tests, benchmarking and stress testing where it counts.
- Work with the AI Tooling Infrastructure engineers on reliability, auth and hosting.
- Work across Docs, CLI, Frontend, SDK and other teams to deliver one coherent developer experience, and stay close to the fast-moving AI ecosystem.
YOU MIGHT BE A GOOD FIT IF YOU
MUST HAVE:
- Have 5+ years of experience in professional software engineering experience.
- Write strong TypeScript and know the JavaScript ecosystem well: npm, ES modules, bundlers, compatibility.
- Are deeply familiar with the AI ecosystem: current tools, agent patterns and practical trade-offs. You can tell a durable pattern from hype.
- Have built developer tools, product interfaces or platform primitives used by other engineers.
- Have designed or used evaluation frameworks to measure AI quality, reliability and task success, and understand baselines, variance and cost.
- Have strong judgement about where AI improves workflows and how to avoid fragile or gimmicky experiences.
- Write tests and validate reliability in real-world conditions.
- Know Postgres and relational database practice.
- Communicate clearly in writing, work across product, engineering and docs, and thrive in async, globally distributed teams.
- Are comfortable navigating ambiguity and moving quickly.
NICE TO HAVE:
- Experience with vector databases and embeddings, ideally pgvector.
- Examples of customer-facing AI features or agents you've shipped.
- Examples of documentation or structured knowledge designed for developers or agents.
- Experience with Braintrust or a similar eval and tracing platform, or setting up CI quality gates.
- Open-source contributions or developer tooling you've maintained.
- Experience across several product surfaces or teams.
WHAT WE OFFER
- Fully Remote
We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world.
- ESOP
Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together.
- Tech Allowance
Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work.
- Health Benefits
Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us.
- Annual Off-Sites
Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year.
- Flexible Work
We operate asynchronously and trust you to manage your own time. You know what needs to be done and when.
- Professional Development
Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth.
ABOUT THE TEAM
Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.
- ~400 team members
- 60+ countries
- 20+ languages spoken
- Over $1B raised (including our $500M Series F)
- 540,000+ community members
We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.
Задачи:
— Разработка и доработка backend на PHP (Symfony) и frontend на React/TypeScript.
— Проектирование и поддержка интеграций по REST API, работа с очередями сообщений RabbitMQ.
— Работа с данными в PostgreSQL: структура хранения, оптимизация запросов.
— Реализация механизмов автогенерации файлов (отчёты, протоколы, документы) и обработки транзакционных файлов.
— Оценка трудоёмкости задач, проектирование решений, написание тестов к своему коду.
— Работа по автоматизированному процессу сборки и деплоя на GitLab CI.
Требования:
— Высшее техническое образование (ИТ, прикладная математика или информатика, радиоэлектроника, физика).
— Опыт в ИТ от 3 лет, в том числе за последние 4 года.
— Уверенное владение PHP и/или JavaScript/TypeScript, опыт с Symfony и/или React.
— Знание PostgreSQL, RabbitMQ, Git, Linux на рабочем уровне, понимание ООП.
— Навыки кроссбраузерной и адаптивной вёрстки, если работаете с JavaScript/TypeScript.
— Отсутствие административного наказания в виде дисквалификации и конфликта интересов с заказчиком.
— Плюсом будет опыт с Zend, написание автотестов, опыт работы с YouTrack.
Условия:
— Рабочее время по графику заказчика: пн–пт с 9:00 до 18:00 по Москве, обед 13:00–14:00.
— Время работы по задачам фиксируется в трекере заказчика, учёт идёт с момента принятия задачи в работу.
— Заказчик вправе установить на рабочее оборудование ПО, контролирующее рабочие операции и скорость выполнения задач.
— Возможна необходимость присутствия на объектах ИТ-инфраструктуры заказчика и участия во встречах очно или онлайн.
— Работа по почасовой модели с прозрачным учётом времени.
Задачи:
— Проводить функциональное и интеграционное тестирование веб-приложений;
— Тестировать backend и API (REST);
— Разрабатывать и поддерживать тестовую документацию: чек-листы, тест-кейсы, баг-репорты;
— Участвовать в системном и регрессионном тестировании;
— Анализировать и локализовывать дефекты;
— Взаимодействовать с разработчиками, аналитиками и смежными командами;
— Участвовать в развитии процессов тестирования и качества продукта;
— Использовать современные подходы, инструменты и технологии в ежедневной работе.
Требования:
— Опыт тестирования веб-приложений и интеграций от 2 лет;
— Понимание принципов работы клиент-серверных приложений;
— Опыт тестирования API (REST);
— Знание принципов тест-дизайна;
— Умение писать качественные чек-листы, тест-кейсы и баг-репорты;
— Навыки работы с DevTools: консоль, сеть, анализ запросов;
— Аналитическое мышление и внимательность к деталям;
— Умение работать в команде и желание развиваться;
— Будет плюсом: базовые знания тестирования брокеров сообщений.
Условия:
— Удалённый формат работы (по РФ) или офис в Москве (м. Автозаводская);
— График работы 5/2, с 9-10 (по МСК);
— Льготы IT-аккредитованной компании, оформление по ТК РФ;
— ДМС с первого месяца работы, подписка на РБК, скидки на фитнес и обучение от партнеров;
— Предоставление современной техники;
— Профессиональную и дружелюбную команду;
— Возможность развиваться внутри крупного медиахолдинга.
Задачи:
— Разработка и развитие frontend-части веб-приложений с использованием React, TypeScript и Next.js 15.
— Реализация новых функциональных возможностей, поддержка и улучшение существующего кода.
— Работа с App Router, Server Components и Client Components, применение стратегий рендеринга SSR, CSR, SSG, ISR.
— Интеграция frontend с backend-сервисами через REST API.
— Управление серверным и клиентским состоянием приложения с помощью TanStack Query, Zustand или Redux Toolkit.
— Разработка адаптивных и кроссбраузерных интерфейсов.
— Участие в проектировании архитектуры frontend-приложений, поддержка качества и масштабируемости кода.
— Оптимизация производительности приложений, скорости загрузки страниц и пользовательского опыта.
— Участие в code review, обсуждении технических решений и улучшении процессов разработки.
— Использование AI-инструментов для повышения эффективности разработки с самостоятельным контролем качества кода.
Требования:
— Опыт коммерческой frontend-разработки от 3 лет, из них минимум 2 года с React.
— Уверенное владение JavaScript (ES6+) и TypeScript.
— Глубокое понимание React, включая Hooks, жизненный цикл компонентов и особенности рендеринга.
— Практический опыт работы с Next.js 15, App Router, Server Components и Client Components.
— Знание стратегий рендеринга SSR, CSR, SSG, ISR, механизмов кэширования и загрузки данных в Next.js.
— Опыт работы с TanStack Query и инструментами управления состоянием Zustand или Redux Toolkit.
— Опыт интеграции с REST API и понимание клиент-серверного взаимодействия.
— Уверенное знание HTML5, CSS3, Flexbox и Grid, опыт адаптивной и кроссбраузерной верстки.
— Понимание архитектурных подходов Feature-Sliced Design (FSD) и Atomic Design.
— Знание принципов оптимизации производительности frontend-приложений.
— Опыт применения AI-инструментов (ChatGPT, Claude, Codex и аналогов) для анализа, рефакторинга, отладки и ускорения разработки.
— Умение самостоятельно проектировать технические решения и проверять код, сгенерированный AI.
Будет плюсом:
— Опыт работы с middleware и route handlers.
— Знание Docker.
— Опыт написания тестов (Jest, RTL, Playwright).
— Понимание Web Vitals и Lighthouse.
— Опыт работы с UI-библиотеками Ant Design, Material UI или другими.
— Опыт настройки frontend-monitoring (Sentry, Grafana и др.).
Условия:
— Оформление по ТК РФ с первого рабочего дня и полное соблюдение трудового законодательства, бонусы работы в аккредитованной IT-компании, ДМС.
— Разнообразие проектов и современный технологический стек.
— График работы 5/2, гибридный формат.
— Заработная плата, соответствующая знаниям и навыкам.
— Открытая коммуникация, поддержка коллег в адаптации и работе.
— Возможность посещать клубы DDX Fitness бесплатно.
Задачи:
— Развивать клиентскую часть Lenta.ru;
— Поддерживать и дорабатывать существующий frontend-код;
— Работать с нативным JavaScript и TypeScript;
— Верстать адаптивные страницы для desktop и mobile web;
— Взаимодействовать с backend-разработчиками, дизайнерами и другими участниками команды;
— Работать с шаблонами на стороне Ruby в рамках server-side rendering;
— Участвовать в постепенном переходе на Next.js и микрофронты;
— Участвовать в code review.
Требования:
— Опыт коммерческой frontend-разработки от 3 лет;
— Уверенное знание JavaScript и TypeScript;
— Хороший опыт адаптивной верстки;
— Понимание HTML, CSS, SCSS/PostCSS;
— Опыт работы с Git;
— Опыт участия в code review;
— Готовность работать не только с фреймворками, но и с нативным JavaScript;
— Готовность работать с версткой и клиентской логикой;
— Умение самостоятельно разбираться в задаче, уточнять требования и предлагать решения.
Будет плюсом:
— Опыт работы с React или Next.js;
— Опыт с микрофронтендами;
— Опыт настройки Webpack или Vite;
— Опыт работы с медиа, новостными проектами, рекламными форматами, баннерами или метриками;
— Опыт работы с server-side rendering.
Условия:
— Официальное трудоустройство;
— ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
— Современный офис (Даниловская мануфактура, м. Тульская), бесплатный спорт в собственном спортзале от «Лиги Героев»;
— Бесплатная подписка на сервисы партнеров;
— Полный день в офисе, гибридный график или 100% дистанционный формат работы;
— Льготные условия ипотеки в рамках зарплатного проекта;
— Насыщенная корпоративная жизнь.
Задачи:
— Проводить code review решений коллег и изменений, сделанных ИИ-агентами, объяснять замечания и показывать, как сделать лучше.
— Вводить в работу новых участников команды, включая стек, архитектуру проектов, принятые практики и приемы работы с ИИ-агентами.
— Быть наставником для коллег, в том числе нетехнических, консультировать по архитектуре и коду, разбирать их решения и готовить примеры.
— Выбирать стек, библиотеки и веб-фреймворки для Python и JavaScript с учетом требований, нагрузки, масштабирования и удобства сопровождения.
— Проектировать frontend и backend: REST API, модели данных, аутентификацию и авторизацию, интеграции.
— Декомпозировать задачи для ИИ-агентов, задавать технический контекст и критерии готовности, проверять изменения в Git.
— Вести debugging и рефакторинг, организовывать unit-, интеграционные и end-to-end тесты.
— Создавать переиспользуемые компоненты, шаблоны приложений и API-интеграции для разных компаний.
Требования:
— Желание регулярно заниматься code review, онбордингом и наставничеством.
— Умение объяснять технические решения простым языком, в том числе коллегам без опыта разработки.
— Готовность работать в офисе в Москве (м. Курская) минимум 4 дня в неделю.
— Базовое понимание ИИ, включая общее представление о работе LLM, промптах, контекстном окне, ошибках моделей и их проверке.
— Опыт использования ИИ-инструментов в работе, таких как чат-ассистенты, ассистенты в IDE или coding agents.
— Опыт fullstack-разработки и запуска веб-приложений в production.
— Уверенное владение Python и JavaScript, опыт разработки backend и frontend.
— Знание HTML/CSS, веб-фреймворков и клиент-серверной архитектуры.
— Практические навыки REST API, HTTP, SQL, Git, Docker и автоматизированного тестирования.
— Понимание проектирования API и баз данных, прав доступа, обработки ошибок и логирования.
— Умение проводить рефакторинг, разбирать зависимости и находить причины ошибок.
Дополнительные преимущества:
— Опыт в роли техлида, тимлида или ментора.
— Углубленное знание LLM (embeddings, RAG) и опыт настройки coding agents.
— Знание архитектуры корпоративных ИТ-систем и интеграций.
— Знание .NET.
Условия:
— Работа в офисе в Москве, м. Курская, минимум 4 дня в неделю.
— Реальные задачи разных бизнесов, участие в выборе технологий, роль наставника в команде и совместная работа с аналитиками, преподавателем и специалистами по инфраструктуре.
Для отклика необходимо прислать резюме, при наличии портфолио или ссылок на проекты добавить их к отклику, а также в сопроводительном письме ответить на вопросы о опыте code review, онбординга или наставничества, используемых ИИ-инструментах и готовности работать в офисе.