Разрабатывать серверную часть прикладных информационных систем и ИИ-сервисов на Python. Реализовывать программные модули обработки и анализа структурированных и неструктурированных данных, в том числе технических документов.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Разрабатывать серверную часть прикладных информационных систем и ИИ-сервисов на Python. Реализовывать программные модули обработки и анализа структурированных и неструктурированных данных, в том числе технических документов.
• Проектировать, писать и выпускать ключевые компоненты платформы: policy engine, signing orchestration, key lifecycle, recovery flows, approvals и audit trails. • Вести перекрёстные технические инициативы через RFC, дизайн‑ревью и код.
- будет развивать backend-часть продукта.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборLocation: Berlin Office; Iasi Office; London Office; Dublin Workplace: Hybrid ABOUT THE ROLE Taktile helps financial institutions make smarter, safer decisions with the power of AI. Internally, AI coding agents have made writing code dramatically faster. The bottleneck is now everything around the code: builds, tests, reviews, merges, and deploys. We're looking for a Senior Backend Engineer focused on Developer Productivity and Developer Experience to remove that bottleneck. This is a high-leverage, internal engineering role on our Platform Team: your users are Taktile's backend and frontend engineers and the AI agents working alongside them, and your product is the path from first commit to production. You'll make CI fast and reliable, make our serverless stack easier to build on, and turn "how fast can we ship safely?" into metrics we move every quarter. WHAT YOU’LL DO - Build the deployment services that ship Taktile. Own the systems behind tens of thousands of stack deployments a week across dev, staging, production, and per-customer AWS accounts: progressive rollouts through monitoring and canary stages, deployment windows and gates, and fast rollbacks. - Keep our AI developer tooling sharp. Maintain and extend Claudius, our in-house AI engineering agent that investigates CI failures, triages issues, and opens PRs, and metadev, our sandboxed Claude Code and OpenCode setup that packages Taktile's engineering knowledge for every engineer. - Own the build → test → merge loop. Drive down CI runtime and flakiness across our main monorepos. Find the slowest and least reliable steps, fix them, and keep them fixed. - Evolve our CI/CD architecture. Build on our move to per-module GitHub Actions workflows and a self-hosted runner fleet. Improve caching, parallelism, and cost per build. - Shorten the inner dev loop. Make developing on our AWS Lambda stack fast, from running services locally against preview environments to faster, container-based deploys, so engineers aren't waiting on CloudFormation to test a change. - Build paved roads. Ship templates, CLIs, and self-service tooling so any team can take a new module from first commit to a running dev workspace in under a day. - Design for humans and agents. Make our tooling fast, deterministic, and scriptable so engineers and AI coding agents get quick, trustworthy feedback. - Measure what matters. Own DevProd metrics like PR lead time, CI runtime, CI flakiness, and PRs per engineer-day. Use them to decide what to fix next and to prove the impact of what you ship. - Own our AI developer tooling. Take ownership of Claudius, our in-house AI engineering agent, and decide where it goes next. - Treat engineers as customers. Talk to teams, triage CI incidents, write clear docs, and drive migrations and deprecations to completion. REQUIREMENTS - 5+ years of professional backend engineering experience, with a track record of shipping and operating production systems end-to-end and leading technical projects across teams. - Strong, production-grade skills in at least one backend language. Python is our main language today, but we're open to others. This role is mostly writing software (tools, services, bots, and CI logic), not only configuring it. - Hands-on experience owning CI/CD at scale (for example, GitHub Actions): build and test performance, caching, parallelization, and debugging flaky tests and pipelines. - Solid AWS experience, ideally with serverless (Lambda, CloudFormation/SAM) and infrastructure as code (Terraform). - Comfortable with the latest AI coding and agent-orchestration tools (for example, Claude Code, OpenCode, subagents, and MCP). You use them daily and know how to make them work reliably for a whole engineering org. - A product mindset for internal tooling. You talk to your users, measure outcomes, and judge success by adoption and time saved. - Strong communication and stakeholder management. You can drive a change across many teams you don't manage: write the proposal, plan the rollout, and see it through. IDEAL, BUT NOT REQUIRED - Prior experience on a developer productivity, developer experience, build/release engineering, or platform team. - Experience as a product-facing backend engineer, so you know firsthand where the development loop hurts. - Experience with frontend build and test tooling in the TypeScript/React ecosystem, so you can support our frontend engineers too. - Experience running self-hosted CI runners or build infrastructure at scale. - Experience with progressive delivery: canary deployments, automated rollbacks, and deployment gates. - Experience with monorepo tooling, build systems, or dependency management at scale. - Experience building AI agents or agent infrastructure, such as MCP servers, agent harnesses, or evals. OUR STACK - AI: Claude, Claude Code, OpenCode - Programming Languages: Python and TypeScript (React) today; open to others where they fit better - Cloud & Infrastructure: AWS (Lambda, SAM/CloudFormation, ECR, CodeDeploy), Docker, Terraform - CI/CD: GitHub Actions, self-hosted runners - Internal Tools: GitHub, Linear, Notion, Metabase OUR STANCE - We're eager to meet talented and driven candidates regardless of whether they tick all the boxes. We're looking for someone who will add to our culture, not just fit within it. We strongly encourage individuals from groups traditionally underestimated and underrepresented in tech to apply. - We seek to actively recognize and combat racism, sexism, ableism and ageism. We embrace and support all gender identities and expressions, and celebrate love in its many forms. We won't inquire about how you identify or if you've experienced discrimination, but if you want to tell your story, we are all ears. ABOUT US Taktile enables financial institutions to transform into AI-native organizations that are increasingly powered by autonomous agents. With our modular Agentic Decision Platform, customers combine AI agents, rules, relevant context, and human oversight to safely automate and optimize their decisions—approving more customers, reimbursing claims instantly, stopping fraud before it spreads, and financing every business worth funding. Founded in 2020, Taktile powers millions of decisions daily for institutions including Mercury, Monzo, Faire, and Pleo. With offices in New York, Berlin, London, São Paulo, and Iași, the company has raised $184M from Growth Equity at Goldman Sachs Alternatives, Index Ventures, Tiger Global, Balderton Capital, and Y Combinator. Learn more at taktile.com http://taktile.com. About Your Employment. Taktile operates through regional entities worldwide. Depending on the location of this role, your employment or engagement will be with Taktile LLC (US), Taktile GmbH (Germany), Taktile Ltd (UK), or Taktile SRL (Romania). The applicable entity will be confirmed during the offer process. Your Privacy. Taktile (“we” or “us”) is the controller of the personal data you provide during this application process. We collect and process your name, contact details, resume/CV, work history, education, and any other information you submit or that we obtain from publicly available sources or references. How we use your data: We process your personal data to evaluate your candidacy, communicate with you about the recruitment process, comply with legal obligations (such as right-to-work verification), and, with your consent, to consider you for future opportunities. Legal basis (EU/UK applicants): We rely on (i) pre-contractual steps at your request (GDPR/UK GDPR Art. 6(1)(b)), (ii) legal obligations (Art. 6(1)(c)), and (iii) our legitimate interest in evaluating candidates (Art. 6(1)(f)). Retention: If your application is unsuccessful, we retain your data for 12 months after the recruitment process concludes, unless you consent to longer retention. Successful candidates’ data becomes part of their employment records. Your rights: Depending on your location, you may have the right to access, correct, delete, or restrict the processing of your personal data, to data portability, and to withdraw consent. Automated decision-making: We use automated tools to assist in screening applications. No hiring decision is made solely by automated means without human review. International transfers: Your data may be transferred to and processed in the United States, Germany, the United Kingdom, or Romania. Where required, transfers are protected by Standard Contractual Clauses or other approved mechanisms. By submitting your application, you acknowledge that you have read and understood Taktile’s Applicant Privacy Policy. To exercise your rights or ask questions, contact privacy@taktile.com.
• Практический опыт интеграции платёжных систем. • Понимание Idempotency, Retry, Race Conditions и асинхронной обработки.
Реальный опыт с высокими нагрузками, PostgreSQL, Redis, RabbitMQ/Kafka. Умение находить и чинить race conditions в production, проектировать идемпотентные операции.
Location: Remote US At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Observability team builds the platform every Affirm engineer relies on to understand the behavior and performance of our systems. Our platform ingests 200+ TB/day of metrics, logs, and traces from hundreds of services across 80+ Kubernetes clusters, and when a user's checkout fails, our data is how engineers find out why. Over the next year, we’re moving to wide events, with one context-rich event per request, improving the signal-to-noise ratio to make debugging faster. We’re also introducing log sampling and building observability best practices into agentic development and code review, so that AI-assisted code is well instrumented by default. We’re looking for a Staff Software Engineer to be the technical lead for Observability. You’ll spend most of your time hands-on while defining the roadmap, driving cross-functional projects, mentoring a team of six engineers, and partnering closely with infrastructure and product teams. What You'll Do · You will own the architecture of Affirm’s telemetry pipeline, balancing reliability, query performance, and cost at 200+ TB/day. · You will design log sampling strategies that significantly reduce volume and cost without losing the signal engineers need during incidents. · You will shape how observability fits into agentic development, so that AI coding agents and code review catch instrumentation gaps before code ships. · You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. · You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. · You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. · You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts. · You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. · You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For · You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. · You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Flink and Kubernetes. · You have built or operated high-volume telemetry systems (metrics, logs, and/or traces) using technologies like OpenTelemetry, Kafka, and Terraform. · You have a well-informed point of view on modern observability practices such as structured and wide events, sampling, cardinality management, and SLOs. · You have driven adoption of a platform standard across many engineering teams, through both tooling and engagement. · You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others. · You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work. · Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. · You have strong verbal and written communication skills that support effective collaboration with our global engineering team. · This position requires either equivalent practical experience or a Bachelor’s degree in a related field. Base Pay Grade - P Equity Grade - 13 Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills. Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.) USA base pay range (CA, WA, NY, NJ, CT): $230,000 - $290,000 USA base pay range (all other U.S. states): $204,000 - $264,000 #LI-Remote Remote-first with flexibility built in Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience. Benefits designed for you Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights: Health coverage at no cost: We cover 100% of premiums for employees and their dependents. Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you. Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to. Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount. We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help. For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law. By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the use of your personal information as described.
🎯 Задачи: backend-сервисы вокруг LLM, интеграции и вывод проектов в прод у крупных промышленных заказчиков. 🖥️Ждём: Middle от 3 лет, FastAPI, асинхронность, PostgreSQL, Kafka или RabbitMQ, Docker, Linux.
Location: Abu Dhabi, UAE; Kuala Lumpur, Malaysia About Us Established in 2018, Bybit is one of the world’s leading cryptocurrency exchanges and digital financial platforms, serving over 80 million users across more than 200 countries and regions. Powered by world-class technology and a user-first mindset, Bybit delivers a seamless ecosystem across trading, payments, wealth management, custody, institutional services, and Web3 — connecting users to the future of digital finance. Our core values define how we build. We listen, care and improve to create products and experiences that put users first. Backed by a global team of ambitious builders, problem-solvers, and innovators, we foster a high-performance and fast-moving environment where talent is empowered to drive real impact at the global scale. Supported by 24/7 multilingual customer service and a strong commitment to innovation, we are shaping the future of finance through technology, collaboration, and bold execution. Today, Bybit is recognized as one of the most trusted and transparent platforms in the digital asset industry, continuing to expand its global presence while building the infrastructure for the next generation of financial services. Responsibilities Design and develop core derivatives trading systems covering order processing, position management, and real-time account risk controls, supporting perpetual contracts , futures , and options. Design high-performance data structures, concurrency models, and event-processing mechanisms to ensure consistency and correctness across orders, trades, positions, and account balances. Collaborate with product, risk management, and operations teams to translate trading rules and risk requirements into clear, verifiable system implementations. Participate in architecture reviews, code reviews, performance testing, and production troubleshooting to improve engineering quality and observability. Requirements Fluency in English. At least 5 years of C++ development experience, with hands-on experience building high-performance, highly concurrent, or low-latency systems. Proficiency in modern C++, with a deep understanding of object lifetimes, memory management, templates, and the STL, and the ability to write efficient, reliable, and maintainable code. A deep understanding of multithreading, atomic operations, memory models, and thread synchronization, with the ability to diagnose and resolve concurrency correctness and performance issues. Experience with Linux systems programming and network programming, including TCP/UDP, I/O multiplexing, and common network performance bottlenecks. An understanding of how CPU caches, cache coherence, false sharing, and NUMA affect performance, with experience using tools such as perf for performance analysis and optimization. Experience designing complex stateful systems and addressing event ordering, idempotency, state consistency, and fault recovery. A strong focus on correctness and reliability, with solid analytical skills and the ability to independently investigate complex issues, design solutions, and implement them. Preferred Qualifications Experience developing systems for exchanges, brokerages, futures trading, quantitative trading, or financial infrastructure. Familiarity with derivatives trading mechanics, including margin, leverage, isolated and cross margin, mark prices, funding rates, liquidation, and settlement. Experience with lock-free data structures, CPU affinity, memory pools, zero-copy techniques, or SIMD optimization. Why Join Us At Bybit, we are committed to fostering a supportive and enriching work environment. Our benefits include: - Study Growth Fund: We support your professional development and continuous learning. - Internal Events: Participate in regular team-building activities, workshops, and events designed to promote collaboration and innovation. - Global Collaboration: Be part of a diverse, international team, working alongside colleagues from around the world. - Career Advancement: Access opportunities for growth and advancement within a rapidly expanding global company. - Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal job opportunities to help build your career path.
What you’ll do • Design, write, and ship critical platform components: policy engine, signing orchestration, key lifecycle workflows, recovery flows, approvals, audit trails, multi-tenant wallet and account services. • Lead non-trivial cross-cutting initiatives in your area — through written RFCs, design reviews, and code, not through hierarchy.
Location: Baku Workplace: onsite ABOUT YOU You will play a pivotal role in delivering high-impact software solutions across our platform. You bring curiosity, initiative, and a passion for clean, scalable systems. You collaborate effectively with teammates and cross-functional partners to design, build, and improve our technical stack. You’re hands-on, deeply engaged in the code, and consistently seeking better ways to solve complex engineering challenges. ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game. For more information, visit xsolla.com. WHAT YOU'LL DO Software Engineering & Problem Solving: Build and ship reliable, secure, and scalable backend systems. Own implementation from design to deployment, ensuring maintainability and performance. Participate in architectural discussions and offer informed technical input. Refactor legacy codebases to improve structure and efficiency while maintaining feature continuity. Drive production readiness by handling incident response, root cause analysis, and observability improvements. Technical Excellence: Write clear, testable, and well-documented code, emphasizing quality and automation. Contribute to a culture of engineering excellence through code reviews and design discussions. Advocate for sound software development practices and continuous improvement. Collaboration & Impact: Work closely with product managers, designers, and other engineers to align on objectives and deliverables. Contribute to technical scoping and estimation for features and infrastructure work. Identify opportunities to reduce technical debt and improve the developer experience. QUALIFICATIONS Hands-on experience with Go (Golang ) in production environments. Strong experience working with PostgreSQL and/or MySQL. Proficient with containerization and orchestration tools: Docker, Kubernetes (K8s), and Helm. Familiarity with messaging systems like RabbitMQ or Kafka. Comfortable using Git and CI/CD tooling in collaborative workflows. Working knowledge of frontend technologies, especially React and/or Next.js . Basic understanding of cloud platforms (GCP preferred). WHAT SETS YOU ARART Experience building scalable, secure Login-as-a-Service platforms. Deep knowledge of OAuth2, OIDC, SAML, JWT, and session/token management. Strong grasp of social login, SSO, and federated identity. Designed multi-tenant identity systems with isolation and configurability. Delivered developer-friendly APIs, SDKs, and integration documentation. Strong English communicator, for both technical and non-technical topics. The duties and responsibilities of this position may evolve over time to support the organization’s goals and individual growth. This job description is intended to outline the general nature and level of work being performed and is not intended to be an exhaustive list of all duties, responsibilities, and qualifications required. By submitting your application, you consent to Xsolla conducting background checks, where permitted by law, after the final interview stage. All checks will comply with local regulations, and your information will be handled confidentially. Xsolla takes your privacy seriously and will not sell or externally distribute any personal data received during the hiring process. In accordance with applicable data protection laws, Xsolla is committed to protecting your personal information and respecting your privacy. For any inquiries related to data privacy, please contact: careers@xsolla.com Explore more opportunities at: https://xsolla.com/careers
Location: Malta Shape the world's top horse racing betting platform The Wow Join a team of 12 building RaceBets - a global horse racing product used by millions. We're looking for a product-minded backend developer who ships high-quality features, not just endpoints - someone who asks why, owns outcomes, and cares about correctness in a real-money system. Betting, settlements, payments, and partner integrations - where reliability and performance directly affect the business. A taste of what you will be involved with: REST APIs and backend services in PHP 8+ for our web and B2B platforms Feature ownership end-to-end: requirements → implementation → test → release Performance, architecture, security, and SQL in a high-traffic, SQL-first codebase Third-party integrations (payments, data feeds, partners) AI tools to move faster without cutting corners (~15%) occasional Java (BetX) - debugging and integration across the PHP/Java boundary (Growth) Vue 3 / TypeScript if you want to grow full stack What we are looking for Strong PHP 8+, REST APIs, and SQL in production Automated testing and a high quality bar Product mindset - clarify requirements, push back when needed, care about outcomes Self-starter who collaborates well in a small team Mid-level or senior - we care more about mindset and craft than years Bonus: Java, Vue/TS, betting/fintech, Symfony components Why join us RaceBets: High ownership and direct impact - mostly PHP, with room to grow into Java or frontend. What we offer Much like riding a rollercoaster, sometimes life at Betsson can be lightning fast with twists and turns but always FUN! Then again, what else would you expect from a business 75% millennial and 1700 strong, spread across 7 offices with 900 based out of our Malta HQ alone! We recognise it may not be for the faint-hearted, but if you’re a go-getter, initiator and adrenaline junkie, always striving to push the boundaries and challenge yourself, then you’ll fit right in. Challenge accepted? By submitting your application, you understand that your personal data will be processed as set out in our Privacy Policy
Location: Москва Команда БТР развивает ГигаНетворк — платформу для автономных B2B-сделок между ИИ-агентами. Мы строим инфраструктуру, где агенты-закупщики и агенты-поставщики ведут переговоры, заключают договоры, подписывают документы и проводят платежи. Продукт готовим к демонстрации на AI Journey 2026 и к промышленному пилоту на 100+ клиентов. Обязанности * разработка бэкенд-сервисов харнеса ГигаАгента (оркестрация навыков, управление сессиями, сохранение трейсов и стейта сделки) * реализация интеграционных сервисов: СберБизнес АПИ (клиент-инфо, подключение УКЭП, связки агент-счёт, лимиты), блокчейн ГигаЧейн (смарт-контракты, Discovery, датафиды), ЭП/КриптоПро, ЭДО * разработка сервисов генерации документов (дополнительные соглашения к ДБО, договоры сделок) с использованием Apache POI и шаблонных движков * реализация MCP-коннекторов для интеграции агента с внешними системами * проектирование и реализация REST/GraphQL API для фронтенда GigaCowork * обработка событий из блокчейна (ораклы ЭДО, ERP, платёжные статусы). Требования * опыт работы: от 5 лет коммерческой разработки на Python * уверенное владение Python 3.10+, опыт с FastAPI или Flask * опыт работы с асинхронным программированием * опыт проектирования и реализации микросервисной архитектуры * опыт работы с PostgreSQL (оптимизация запросов, проектирование схемы) * опыт интеграции с внешними REST API, работа с OAuth2, JWT * опыт работы с Docker, Kubernetes * понимание принципов событийно-ориентированной архитектуры (Kafka, RabbitMQ) * опыт написания модульных и интеграционных тестов * понимание принципов чистого кода, SOLID, DRY * опыт работы с Git, CI/CD. **Будет плюсом** * опыт работы с блокчейн-технологиями (смарт-контракты, транзакции, ноды) * опыт интеграции с банковскими сервисами или платёжными системами * опыт работы с электронной подписью (КриптоПро, PKI, сертификаты) * опыт работы с LLM / AI-агентами (LangChain, LlamaIndex, MCP-протокол) * опыт работы с генерацией документов (Apache POI, docx-шаблоны, bookmark) * понимание принципов ЭДО * опыт работы в финтехе или банковской сфере. Условия * гибридный формат работы * современный IT-офис вблизи Москва-Сити в пяти минутах от метро "Кутузовская", с фитнес залом * более 400 образовательных программ СберУниверситета для профессионального и карьерного развития * расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа * гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ * подписка Прайм с возможностью совместного использования на трёх близких * вознаграждение за рекомендацию друзей в команду Сбера.
Требования: — Стек: Node.js, TypeScript, MongoDB, Redis, Kafka, ClickHouse, REST API, Webhooks, OAuth, HMAC. — Опыт коммерческой Backend-разработки на Node.js и TypeScript. — Практический опыт интеграции платёжных систем. — Понимание Idempotency, Retry, Race Conditions и асинхронной обработки. — Опыт с MongoDB и Redis. — Умение самостоятельно разбираться в сложных API и Production-проблемах. Локация: удалённо из любой точки мира.
Location: Москва Workplace: гибкий MAX — это цифровая платформа от VK, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов. Вместе мы делаем суперприложение, которое будет закрывать любые повседневные задачи человека: от звонка другу и просмотра погоды до оплаты парковки, записи в поликлинику и бронирования столика в ресторане. Наша команда создаёт ключевую инфраструктуру для верификации пользователей для всех сервисов группы. Сейчас мы в активной фазе: строим с нуля единый сервис верификации, который заменит 15-летнее legacy на Perl. Это критически важный узел, через который проходят каскады проверок: SMS, Mobile ID, MAX, Telegram и Flash-calls. Параллельно мы развиваем транспорт для доставки Push-уведомлений на миллионы Android-устройств. Нам нужен сильный инженер, который готов не только проектировать архитектуру, но и задавать стандарты кода, писать его и развивать команду из 14 человек. Наш стек: Язык — Go Брокеры и хранилища — Kafka, PostgreSQL, ClickHouse, YT, Redis Инфраструктура — VK OneCloud Задачи Развитие SMS-Gate, VKCM и других проектов подразделения Перенос логики с Perl-систем на современный стек без деградации сервиса Реализация сложной логики выбора каналов доставки (SMS/Call/Push/Messenger) для оптимизации стоимости и конверсии Тюнинг метрик и создание алертов на основе данных в VictoriaMetrics и Grafana Ревью кода, менторство разработчиков и внедрение стандартов разработки в команде Оптимизация CI/CD пайплайнов и работа с техническим бэклогом (сокращение техдолга — наш приоритет) Требования Опыт от 3–5 лет коммерческой разработки на Go Опыт проектирования распределённых систем, работающих под высокой нагрузкой (Highload) Глубокие знания PostgreSQL, Redis и опыт работы с Kafka (понимание специфики партиций, репликации и гарантий доставки) Умение не просто «смотреть графики», а самостоятельно настраивать сбор метрик и алертинг Желателен опыт управления командой или менторства. Способность аргументированно защитить техническое решение Спокойное отношение к чтению старого кода для его последующей замены, а также к работе с новым для себя стеком технологий Готовность работать в гибридном или офисном режиме работы Будет плюсом Опыт работы с Push-сервисами или телеком-протоколами Опыт в переговорах с техническими партнёрами (операторы связи, вендоры и др.)
Location: Москва Workplace: гибкий Мы работаем над самой масштабной контентной платформой в рунете — по объёму, форматам, времени потребления и аудитории. Миллионы RPS и петабайты данных — главные вызовы для бэкенда ВКонтакте.Core Backend — это слой продуктовой инфраструктуры, который лежит в основе и позволяет разным командам двигаться вперёд, не решая одни и те же задачи.Мы ищем инженера, который хочет решать сложные задачи и напрямую влиять на архитектуру ВКонтакте. Задачи проектирование и реализация новых Go-сервисов для распила монолита; оптимизация нагрузки и потребления ресурсов существующих сервисов; переход на современные open-source базы данных; повышение надёжности ВКонтакте. Примеры конкретных задач в работе: сервис статистики для авторов. Единая точка входа для работы со статистикой. Обрабатывает около миллиона событий в секунду, связанных с взаимодействием с контентом, и отображает её в личных кабинетах авторов практически в реальном времени; Лайки и реакции. Единый сервис для простановки лайков и реакций для любых сущностей. Архив объёмом в триллион лайков, миллионы чтений и тысячи записей в секунду; Комментарии. Единый сервис для работы с комментариями к любым сущностям — посты/видео/клипы. Унифицированная и настраиваемая логика для лёгкой интеграции в любой продукт; редизайн платформы сообщений: миграция триллионов сообщений с специфичных, сильно кастомизированных движков на современный open-source стек с выделением переиспользуемого core backend-слоя. Требования владение Go уверенное; опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений; опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, Kafka или аналогами. Будет плюсом знание PHP; опыт оптимизации вычислений и хранения данных; опыт работы с YTsaurus.
Location: Москва Workplace: гибкий Инфраструктурная команда Core Backend отвечает за надёжность ВКонтакте, разрабатывает HighLoad core-сервисы, которые находятся на стыке продукта и инфраструктуры — от них зависят многие сценарии продуктовой разработки. Также мы являемся одним из главных драйверов по распилу монолита. В настоящий момент мы переходим от монолитной архитектуры к сервисной и одним из ключевых компонентов становится API Gateway как решение, обеспечивающее набор базовых операций с запросом пользователя и перенаправляющее его в нужный внутренний сервис или набор сервисов. Наш стек: Go, а также большое количество внутренних решений. Задачи Развитие API ВКонтакте и повышение надёжности платформы Проектирование и развитие механизмов устойчивой работы при сбоях и повышенной нагрузке Анализ инцидентов, поиск первопричин и внедрение системных улучшений Развитие инструментов безопасной доставки и применения конфигураций Улучшение наблюдаемости платформы: метрики, логи, алерты и средства диагностики Развитие взаимодействия gateway с внутренними сервисами и облачной инфраструктурой Участие в архитектурных решениях для высоконагруженной платформы Требования Уверенное владение Go Опыт разработки и эксплуатации высоконагруженных backend-систем Опыт работы с контейнерами и оркестраторами, например Kubernetes Понимание облачной инфраструктуры и принципов построения распределённых систем Знание SRE-практик: мониторинг, управление инцидентами, надёжность, отказоустойчивость, безопасные изменения в production Опыт работы с реляционными или NoSQL-БД, а также системами кеширования Будет плюсом Опыт разработки платформенных или инфраструктурных продуктов Опыт проектирования систем, критичных к доступности и производительности Навыки performance-инжиниринга, поиска узких мест и планирования ресурсов Опыт улучшения процессов эксплуатации и автоматизации рутинных операций
Location: Москва Workplace: гибкий Команда занимается миграцией данных почтовых и календарных систем в продукт VK WorkSpace в On-premise- и SaaS-системах. Работаем с крупными заказчиками российского рынка, сложными техническими и продуктовыми задачами, большим количеством данных. Стремимся к повышению стабильности и качества наших продуктов. Ищем инициативного сотрудника с хорошей экспертизой и широким техническим кругозором для повышения инженерной культуры в команде и внесения вклада в достижение командных целей. Технологический стек: Languages: Go, Python, C, Lua Databases: PostgreSQL, MySQL, Tarantool Protocols & API: SMTP, IMAP, POP3, ICS, HTTP, gRPC, TCP, MS Exchange API Задачи Перенос почтовых систем крупных B2B-заказчиков в VK WorkSpace Написание, оптимизация и рефакторинг кода на Go Покрытие кода Unit/Integration тестами, ведение технической документации Поддержка продукта, участие в дежурствах, работа с Unix-like системами (CLI, чтение логов, знание системного программирования) Проектирование и оптимизация схем SQL / NoSQL (с пониманием внутренних механизмов СУБД) Применение практик Highload и построения отказоустойчивых систем Работа с сетевыми и почтовыми протоколами на разных уровнях стека Требования Опыт коммерческой backend-разработки на Go от трёх лет Уверенное владение Go: конкурентность, профилирование, работа с сетью, тестирование и поддержка production-кода Опыт проектирования и развития API и интеграций: HTTP, gRPC Практический опыт с PostgreSQL и MySQL: транзакции, индексы, планы запросов, репликация Опыт работы с высоконагруженными или распределёнными системами: отказоустойчивость, наблюдаемость, деградация и восстановление сервисов Умение разбираться в production-инцидентах: Linux/Unix CLI, логи, метрики, сетевые взаимодействия Понимание основ системного программирования и сетевого взаимодействия; умение применять системные инструменты для разработки и отладки Практика написания unit- и integration-тестов, участия в code review и ведения технической документации Готовность участвовать в развитии сервисов миграции корпоративной почты и интеграций с внешними системами Будет плюсом Опыт работы с Python, C, Lua, Tarantool Опыт работы с SMTP, IMAP, POP3, MS Exchange API Опыт работы с почтовыми протоколами, календарными форматами ICS и миграциями данных Опыт эксплуатации Kubernetes, CI/CD и on-premise-инсталляций