Задачи:
— Создавать и развивать высоконагруженные микросервисы на Java (Spring Boot) и Go;
— Проектировать архитектуру распределенных систем, принимать и защищать технические решения;
— Разрабатывать API (REST, gRPC) и настраивать асинхронное взаимодействие через Kafka;
— Проектировать схемы баз данных, писать и оптимизировать сложные SQL-запросы в PostgreSQL;
— Упаковывать сервисы в Docker, работать с Kubernetes и настраивать CI/CD-пайплайны;
— Оптимизировать производительность систем, писать Unit/Integration тесты и проводить код-ревью;
— Поддерживать production-системы, решать вопросы производительности и отказоустойчивости.
Требования:
— Общий опыт коммерческой backend-разработки от 7 лет;
— Коммерческий опыт разработки на Java от 7 лет (Java Core: Collections, Multithreading, Concurrency, Stream API, Spring Boot, Hibernate);
— Коммерческий опыт разработки на Go от 2–3 лет (goroutines, channels, context, sync, interfaces);
— Опыт проектирования микросервисной архитектуры и распределенных высоконагруженных систем (Highload);
— Уверенное владение PostgreSQL и навыками оптимизации запросов;
— Практический опыт работы с Kafka, REST API и gRPC;
— Опыт работы с Docker, Kubernetes и CI/CD.
Будет плюсом:
— Опыт технического лидерства (Tech Lead / Team Lead);
— Опыт работы с Event-Driven Architecture, распределенными транзакциями и Eventual Consistency;
— Знание Redis, RabbitMQ;
— Навыки профилирования Go-приложений (pprof);
— Опыт работы с мониторингом и трейсингом (Prometheus, Grafana, Jaeger);
— Опыт рефакторинга legacy-систем и опыт работы в финтехе/платежных системах.
Условия: удалённая работа.
Задачи:
— Разрабатывать в рамках методологии SDD (Specification-Driven Development): проектировать и описывать контракты сервисов (gRPC/Protobuf, OpenAPI) перед написанием кода.
— Разрабатывать и развивать микросервисы на Golang для платформы Data Management Platform.
— Участвовать в проектировании архитектуры сервисов и интеграции различных компонентов системы.
— Совместно с командой улучшать и поддерживать существующие решения, обеспечивая высокие показатели надежности и производительности.
— Проводить ревью кода коллег и поддерживать качество разработки.
— Взаимодействовать с DE и Frontend-разработчиками, а также бизнес заказчиком для обеспечения согласованности контрактов и корректности бизнес-логики.
Требования:
— Опыт коммерческой разработки на Golang от 2 лет.
— Понимание и опыт работы по методологии SDD: разработка на основе контрактов (contract-first), умение проектировать и описывать спецификации сервисов до начала реализации.
— Опыт работы с gRPC и Protobuf, понимание принципов REST API.
— Знание SQL и опыт работы с реляционными БД.
— Навыки работы с контейнерами и написания Dockerfile, понимание принципов оркестрации в Kubernetes.
— Владение Linux, Git, понимание принципов CI/CD.
Будет плюсом:
— Опыт работы с брокерами сообщений: Kafka, RabbitMQ.
— Опыт написания сервисов с нуля и участия в проектировании архитектуры, в том числе сервисов с высокой нагрузкой.
— Знание и приверженность DevOps-практикам.
— Хорошее понимание и опыт работы со стеком эксплуатации сервисов (Grafana, ELK, Prometheus, Jaeger).
— Опыт работы в рекламных технологиях или AdTech-проектах.
— Понимание специфики работы с большими объемами данных и профилями пользователей.
Условия:
— Внутренние семинары, митапы, обучение новому.
— ДМС со стоматологией для сотрудников и скидка на покупку ДМС для ближайших членов семьи.
— Техника для комфортной работы.
— Сессии профессионального развития персонала с планом индивидуального развития каждого сотрудника.
УдалённоmiddleГеография найма не уточнена, офис: Москва
Задачи:
— Поэтапный перевод системы с графа сценариев и скиллов на управляемый LLM-based диалог
— Дебаг голосового пайплайна (поиск причин high latency, галлюцинаций LLM, проблем с передачей аудио, графовых ошибок)
— Оперативное принятие архитектурных решений и их самостоятельная реализация в коде
— Поддержка и быстрая отладка few-shot классификации сценариев на базе Qwen и классификаторов на BERT
— Учёт краевых случаев, исправление ошибочных срабатываний интентов
— Finetuning локальных LLM (извлечение сущностей, удерживание инструкций)
— Интеграция и поддержка ASR на базе GigaAMv2 (отладка качества распознавания, работы VAD)
— Дообучение и настройка инфереса собственных и опенсорсных TTS и систем клонирования голоса
Требования:
— Экспертиза в NLP и LLM: практический опыт с LLM/SLM (Few-shot learning, prompt engineering) и BERT (классификация сценариев и интентов)
— Практический опыт finetuning LLM (PEFT, LoRA/QLoRA) под узкие прикладные задачи
— Уверенный дебаг LLM: умение быстро понять, почему модель ответила не так, и исправить это промптом, гиперпараметром или файнтюном
— Опыт дообучения и оптимизации TTS-моделей
— Опыт работы и интеграции современных ASR-систем (в частности, GigaAMv2)
— Опыт работы как с графовыми/сценарийными диалоговыми движками, так и с LLM-агентами
— Высокая скорость диагностики проблем в инференсе, локализации багов и принятия инженерных решений
— Уверенное владение Python (PyTorch, huggingface, фреймворки инференса)
— Уверенное владение Go
— Опыт работы с оптимизацией инференса под low-latency (vLLM, TensorRT-LLM, Triton Inference Server, ONNX Runtime)
— Практика работы со потоковым аудио в реальном времени (streaming ASR/TTS, gRPC-контракты)
— Типизация в Go, базовые типы (строки, числа, слайсы и мапы)
— Примитивы синхронизации и конкуренция (синхронизация горутин, работа с каналами)
— Указатели и работа с ними
— Observability
— Оперативность в принятии архитектурных решений
— Самостоятельность в реализации решений
— Высокая скорость диагностики проблем
Будет плюсом:
— Понимание SOLID, DRY и KISS паттерны
— Базовое понимание дизайна сервисов на Go
УдалённоseniorРоссия; Часовой пояс: МСК
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Perm; Moscow
Workplace: hybrid
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.
THE ROLE
We are hiring a Tech Lead, Parental Controls. You will build the team and the service that checks a player's age and gets a parent's consent before a child can buy.
This is a coding role. You write production code at least half of your week, you make the architecture decisions, and you hire the engineers who build this with you.
Responsibilities
WHAT YOU WILL DO
Write production Go and TypeScript: the status API, token validation, consent rules, the standalone widget and the web SDK
Own the architecture and write it down
Hire and grow a team of about six backend, frontend and QA engineers: write the role profiles, run the interviews, onboard each person
Set up how the team works: code review, CI, releases, on-call, AI coding tools in the repositories
Keep children's data safe: token validation, consent records, no decision from a result that only the browser reports
Work with Legal, Security teams on requirements, dependencies and release gates
WHAT YOU WILL WORK WITH
Go, go-kit, gRPC and REST, PostgreSQL, Redis, RabbitMQ, Temporal; TypeScript with Angular and React; OpenTelemetry and Datadog; Docker, Kubernetes, GitLab CI; a third-party age-verification and consent vendor.
REQUIRED
7+ years in software engineering, Go as your main language for the last 3+ years. You still write and ship code
2+ years as a tech lead or team lead of 4+ engineers, with hiring experience: you have built a team or a large part of one
Backend depth: API design, PostgreSQL, message queues, idempotent integrations with third-party APIs, workflow orchestration (Temporal or similar)
TypeScript: enough to review React or Angular code and design a small embeddable web SDK
Security basics for identity flows: JWT, OAuth2, webhook signatures, XSS, CSRF, CSP
Operations: Docker, Kubernetes, CI/CD, tracing and metrics, on-call for a service you own
Daily use of AI coding tools (Claude Code, Codex, Cursor), including their setup for a repository
English at B2 or higher
BENEFITS
We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we're not just building a business; we're cultivating a community that values creativity, collaboration, and the transformative power of play.
EMPLOYMENT DETAILS
Location: Perm or Moscow, hybrid
Employment Type: Full-time
Schedule: 10:00-19:00 (flexible)
Contract: Employment agreement
EQUAL EMPLOYMENT STATEMENT
Xsolla is dedicated to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, language, sexual orientation, national origin, genetics, political beliefs, disability, age, marital status, social background or other characteristics.
We are committed to compliance with all fair employment practices regarding citizenship and immigration status.
CONTACT
If you have questions regarding our hiring practices, please contact careers@xsolla.com. For more vacancies, visit xsolla.com/careers.
Location: Bangalore
Workplace: hybrid
⚡️ About Merkle Science
Merkle Science provides blockchain transaction monitoring and intelligence solutions for web3 companies, digital asset service providers, financial institutions, law enforcement and government agencies to detect, investigate and prevent illicit use of cryptocurrencies. Our vision is to make cryptocurrencies safe and provide infrastructure for the safe and compliant growth of cryptocurrencies.
Merkle Science is headquartered in New York with offices in Singapore, Bangalore and London. The team has combined experience across Bank of America, Paypal, Luno, Thomson Reuters and Amazon. The company has raised over US$27 MM from SIG, Beco, Republic, DCG, Kenetic, GGV and several others.
The Role
You will design, build and run the systems behind our data products, covering ingestion, processing, analytical storage and serving. You own your work from the design document through to production. The people who design a pipeline also run it and answer for its numbers.
Our stack is very wide, and we go deep in every part of it. We don't stop at "it works." We keep measuring, profiling and tuning to make systems faster, cheaper and more reliable. We want engineers who are razor sharp, pay close attention to detail, and care as much about why a query takes 800 ms as whether it returns the right answer.
You don't need blockchain experience. If you're a strong data engineer who wants to learn it, we'd like to hear from you.
What You'll Do
Design and build scalable, high-throughput data pipelines and platform systems for blockchain data across 30+ chains.
Build backend data services and loaders in Go and Python.
Design and evolve data models and analytical workloads in ClickHouse, and tune them for sub-second queries.
Build incremental, idempotent pipelines on Databricks over billions of rows and tens of terabytes.
Keep improving the scale, reliability, freshness, performance and cost efficiency of the platform.
Investigate hard performance and reliability problems and see them through to resolution.
Work closely with the product, analytics and investigations teams that use the data, and turn their needs into platform designs.
Help set technical direction through architecture discussions, design reviews and code reviews.
Mentor engineers and help set strong engineering and operational practices.
What You Bring
5+ years building and operating production data systems, including ETL and ELT pipelines. At least two of those years should be spent owning systems that other engineers depend on.
Expert Python and strong SQL. You write typed, tested code, are comfortable with asyncio and concurrency, and have built incremental data models over billions of rows.
Go for backend services. You have built and run high-throughput services or data loaders in Go in production.
ClickHouse in production. You know MergeTree schema and sort-key design, materialised views, bulk loads and query tuning.
Databricks in production. You have worked with PySpark, Delta Lake and Unity Catalog, designed incremental and idempotent tables, and kept an eye on compute cost.
Large-scale data. You have hands-on experience with pipelines over billions of rows and tens of terabytes. You understand how partitioning, clustering and file sizing affect cost and latency.
Kafka, Airflow and Kubernetes in production. You understand delivery semantics and idempotent writes, have handled backfills and failures, and have run data workloads with Docker and Helm. Google Cloud is preferred; AWS is fine.
An operations and communication mindset. You instrument what you build, write runbooks and post-incident reviews, and can write a design document that a reviewer in another time zone can approve.
Nice to Have
Blockchain data: EVM, UTXO or non-EVM chain data models, and pulling data from nodes over JSON-RPC or gRPC.
Graph or distributed key-value stores: entity resolution or clustering on large graphs.
Infrastructure as code, GitOps and observability: Terraform, Helm, ArgoCD, OpenTelemetry, Prometheus and Grafana, and load-test design.
Experience building platforms that serve multiple data sources, datasets or product teams.
AI-assisted development, and experience in fintech, compliance or AML.
How We Work
You'll join a small, senior team where everyone owns their work end to end.
We make decisions based on measured evidence, not opinion.
We keep design notes and runbooks next to the code.
We test at production scale and run blameless post-incident reviews.
We use AI coding tools every day, and we use judgement when reviewing what they produce.
❤️ Well Being, Compensation and Benefits
We care about your well-being. Along with excellent health insurance, we offer flexible time off, learning & development initiatives and hours that are designed to provide work/life balance. We regularly host team-building sessions and encourage discussions around mental health.
We reward talent and believe in acknowledging people for their contributions. We offer industry-leading compensation, along with generous equity. As a rapidly growing business, there are endless opportunities to grow your career with Merkle Science.
— Разработка и поддержка высокопроизводительных бэкенд-сервисов на Go. — Проектирование и оптимизация систем обработки потоковых данных из различных блокчейн-сетей (индексаторы, слушатели событий).
Функциональное тестирование интентов: проверка формулировок, слотов, краевых случаев (прерывания, переспросы, неоднозначности). E2E-тестирование полного e2e диалога от запроса до ответа пользователю.
2GIS CDP — это внутренняя Customer Data Platform, лежащая в основе стратегии развития всего 2ГИС на ближайшие годы. CDP объединяет данные из десятков источников, строит единые пользовательские профили, рассчитывает метрики, интересы и модели поведения, помогает запускать real-time персонализацию прямо в продукте и управлять персонализированной рекламой и коммуникацией. Это стартап внутри большой компании — со свободой в архитектуре и технологиях, с задачами уровня highload и с реальным влиянием на бизнес-результаты.
О команде
Мы объединяем инженеров, аналитиков и ML-специалистов, которые строят систему, меняющую подход к данным в 2ГИС. Работаем с большими объемами событий, продумываем архитектуру под масштаб и надежность, ценим простые и элегантные решения. Каждый в команде влияет на архитектуру, подходы и направление развития CDP. Наш стек Backend: Go, gRPC Frontend: TypeScript, React Autotests: Python, Playwright, Allure Infrastructure: Kubernetes, Kafka, ClickHouse, Spilo/PostreSQL, Spark, Airflow. Стек только формируется — ты сможешь повлиять на его развитие и архитектуру.
Тебе предстоит
Повысить эффективность пайплайнов для расчета с daily-признаков на основе batch процессинга.
Создать эффективный пайплайн для расчёта realtime-признаков на основе Kafka‑топиков.
Проектировать и разрабатывать сервисы, обрабатывающие миллиарды событий пользователей.
Решать сложные инженерные задачи: расчеты метрик, построение витрин.
Работать с потоками данных и интеграциями между CDP и другими системами 2ГИС.
Влиять на архитектурные решения и качество кода.
Работать в распределенной команде, взаимодействуя с аналитиками, продактами и инженерами других направлений.
Ждем от тебя
Опыт работы с highload-системами.
Опыт проектирования архитектуры данных или платформенного кода.
Опыт работы с Kafka, ClickHouse или другими системами потоковой и аналитической обработки данных.
Хорошо понимает, как работает Spark и умеет его готовить.
Хорошо владеешь одним из языков программирования (например, Python или Scala).
Самостоятельность и проактивность — ты не ждешь постановок, а предлагаешь решения.
Желание разбираться в бизнес-логике и создавать продукт, а не просто писать код.
Будет плюсом:
Опыт работы с Airflow.
Опыт анализа данных с использованием SQL.
Знание инструментов мониторинга и автоматического контроля качества данных (Data Quality, Data Contracts).
Опыт построения Data Lineage и работы с Data Catalog.
Понимание подходов к персонализации, сегментации или real-time аналитике.
Понимание, как работает S3 хранилище.
Почему это круто
Масштаб: миллионы пользователей, миллиарды событий, сотни интеграций.
Рост: CDP — стратегическое направление, растем быстро и даем расти команде.
Свобода: минимум бюрократии, максимум ответственности.
Видимый результат: все, что ты делаешь, влияет на продукт, коммуникации и рекламу 2ГИС.
Хочешь строить внутренний «мозг» 2ГИС? Присоединяйся к команде CDP.
Location: Москва
Хотите влиять на архитектуру высоконагруженных сервисов и развивать одну из крупнейших платформ в страховой и финансовой сфере?
Мы ищем **сильного Senior Java-инженера или архитектора**, который способен принимать технические решения, проектировать отказоустойчивые распределённые системы и вести команду по лучшим инженерным практикам.
Обязанности
* Разрабатывать серверную часть мобильного приложения, обеспечивая надежность и масштабируемость сервисов.
* Проектировать архитектуру микросервисов и ключевых backend-компонентов высоконагруженного мобильного приложения.
* Прорабатывать нефункциональные требования: отказоустойчивость, масштабирование, производительность, наблюдаемость (observability).
* Вести команду в технических решениях: формировать архитектурное видение, проводить tech-grooming и участвовать в декомпозиции задач.
* Проводить code review, внедрять инженерные практики и контролировать качество кода.
* Разрабатывать сложные backend-модули и интеграционные сервисы (REST/gRPC/SOAP, Kafka/RabbitMQ).
* Участвовать в построении CI/CD, оптимизации инфраструктуры, внедрении SRE-практик.
* Выступать техническим экспертом для команды и бизнеса: оценка рисков, выбор технологий, построение PoC.
Требования
* **5+ лет коммерческой разработки**, опыт проектирования распределённых систем.
* Глубокие знания **Java 17+, Spring Boot, Spring Cloud**, понимание внутренних механизмов JVM.
* Опыт проектирования микросервисной архитектуры, знание DDD, интеграционных паттернов, Event-Driven архитектуры.
* Владение **RabbitMQ**, умение проектировать очереди, ретраи, дедупликацию, идемпотентность.
* Отличное понимание SQL/NoSQL, опыт с **PostgreSQL** оптимизация запросов и схем данных.
* Контейнеризация и оркестрация: **Docker, Kubernetes, Helm, GitOps (ArgoCD)**.
* Опыт настройки мониторинга и логирования: **Prometheus, Grafana, ELK/Loki**, метрики SLA/SLO.
* Участие в построении CI/CD-процессов (GitLab CI, Jenkins).
* Навыки работы с SOAP и сложными XML-протоколами (XSD, XPATH, XSLT — как преимущество).
* Архитектурное мышление:
* Умение проектировать масштабируемые и отказоустойчивые системы.
* Глубокое владение паттернами проектирования, SOLID, Clean Architecture.
* Участие в high-level дизайне, написание архитектурных документов, схем, RFC.
* Опыт ведения команды или технического лидерства.
* Умение аргументировать решения, помогать коллегам, структурировать процессы.
**Будет плюсом:**
* Опыт в банковской, страховой или финансовой сфере.
* Знание Kotlin, gRPC, ClickHouse, Cassandra.
* Опыт внедрения SRE-подходов: error budgets, постмортемы, автоматизация инцидентов.
Условия
* Гибридный формат работы (современный офис в Москве, Олимпийский проспект 14)
* Льготные ипотечные условия кредитования
* Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров: Okko, Сбер Маркет, Мега Маркет, Самокат, Еаптека и другие
* ДМС с первого дня и скидки на страхование для близких
* Корпоративная пенсионная программа
* Детский отдых и подарки за счет Компании
* Обучение за счет Компании: онлайн курсы, неограниченный доступ к библиотеке и обучение на базе Корпоративного университета, тренинги, митапы и возможность получить новую квалификацию
Location: Москва
ИТ B2C — самая крупная экосистема в Сбере. Нас более 8000 человек в 18 городах России. Мы занимаемся разработкой и развитием розничных решений, помогая сделать сервисы Банка доступнее, безопаснее и удобнее.
Обеспеченное будущее позволит клиенту использовать инструменты финансового планирования для формирования долгосрочных планов на периоде 10+ лет. Проект позволит формировать план финансовой независимости и отслеживать его достижение и текущий статус, а также будет проактивно давать совету по его улучшению и минимизации рисков.
Обязанности
* анализ дефектов, инцидентов и их классификация
* контроль качества продукта на всех этапах жизненного цикла
* функциональное, регрессионное, интеграционное тестирование
* участие в приемно-сдаточных испытаниях
* контроль за процессом релиза
* разработка и актуализация тестовых планов, написание тестов по новым фичам
* помощь разработчикам в локализации и решении проблем
Требования
* коммерческий опыт в тестировании от 2-х лет
* опыт использования методологий оптимизации наборов тестовых данных, применения AI-агентов в процессе тестирования
* опыт работы с REST API, gRPC, Kafka, системами управления тестированием (TM4J, Test IT, TestRail, MS TFS)
* понимание принципов работы протоколов HTTPS / HTTP
* опыт автотестирования на Java
* понимание теоретических основ AI и ML: принципов работы нейронных сетей, обучения моделей (включая NLP и компьютерное зрение), навыки анализа качества данных и знание специфических метрик оценки (Precision, Recall, F1-Score, Accuracy, Confusion Matrix, IOU)
Условия
* формат работы - гибрид (БЦ Поклонка)
* ежегодный пересмотр зарплаты и годовая премия
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* бесплатная подписка СберПрайм с возможностью совместного использования на трех близких, скидки на продукты компаний-партнеров
* вознаграждение за рекомендацию друзей в команду Сбера
* корпоративная пенсионная программа.
Location: Remote - Singapore, Remote - APAC
Who We Are:
Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure
for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.
Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts.
Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.
Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.
Our Team Members:
We're a dynamic team of 400+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!
We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.
Your Role:
As a Staff Software Engineer, you will be responsible for architecting, designing, and implementing the systems and services that form Alpaca's foundation and empower millions of users who trade billions of dollars worth of assets. You will serve as a technical leader with extensive influence that goes beyond the immediate team to affect the entire product's technical direction. You will be the founding technical lead for Singapore and the broader SEA region: leading regional recruitment, leading cross-functional projects, mentoring talent on our engineering principles and practices, and fostering Alpaca culture in the region. As the lead, you will also serve as the operational reliability and engineering lead and the incident commander during regional business hours, ensuring proactive 24x7 stability.
For this role, we are seeking a backend engineer who has built the middle- and back-office systems that are a broker-dealer's system of record — customer account management and KYC, pre-trade controls such as buying-power validation, post-trade processing, double-entry ledgers and books-and-records, clearing and settlement, custody, corporate actions, reconciliation, and regulatory reporting — for a firm serving end investors. This is not a front-office trading-systems role: experience limited to sell-side market-making, low-latency/high-frequency execution, quantitative trading strategy, or exchange-side trading infrastructure is not sufficient on its own. The ideal candidate has a track record of architecting solutions that span multiple products or services, acts as a mentor and consultant providing strategic technical insights, and can take a platform into new markets repeatedly as Alpaca expands across SEA.
Things You Get To Do:
Architect and design highly scalable, mission-critical brokerage systems spanning multiple products or services.
Develop and enhance middle- and back-office systems, including gRPC microservices, APIs, and third-party vendor integrations.
Build customer account/PII systems, KYC/CDD/AML controls, and pre-trade multi-currency buying-power and margin engines.
Partner with core teams to extend frameworks for regional languages, currencies, and regulations, starting with Singapore and expanding to SEA markets.
Provide strategic technical insights and mentor engineers to shape the long-term engineering roadmap and foster technical growth.
Lead cross-functional projects and establish engineering standards, code review practices, and decision-making frameworks.
Serve as incident commander and operational reliability lead during regional business hours to ensure proactive 24/7 stability.
Participate in on-call rotations and ensure timely response to production issues.
Attend meetings held during Singapore business hours and occasional meetings with teams in other regions (including Japan, US, and EU).
Lead technical integrations and recruitment for market launches, engaging with regional stakeholders and regulators like the MAS.
Who You Are (Must-Haves):
Business-level English fluency, with the ability to collaborate effectively in English-only team meetings, design discussions, code reviews, and written documentation.
Extensive hands-on experience building broker-dealer middle- and back-office systems of record (clearing, settlement, custody, corporate actions, reconciliation) serving end investors rather than trading desks.
Proven track record architecting and developing complex financial systems grounded in a double-entry ledger and books-and-records model.
Deep experience engineering customer account management infrastructure with sensitive PII handling, alongside KYC/CDD/AML and sanctions screening across the full account lifecycle.
Demonstrated experience implementing pre-trade risk and eligibility controls, including real-time multi-currency buying-power calculation, margin requirements, and order validation.
Advanced proficiency in Go or similar modern backend languages, with extensive production experience designing high-throughput REST and gRPC microservices.
Deep architectural background in domain-driven design (DDD) and event-driven distributed systems for high-availability financial applications.
Thorough familiarity with Singapore regulatory requirements (MAS, Securities and Futures Act, MAS Notice SFA04-N02 on AML/CFT) and broader Southeast Asian financial markets.
Working knowledge of regional data protection laws and compliance standards for sensitive client data, specifically the Singapore PDPA.
Proven ability to balance hands-on architecture with leadership, mentoring engineers, driving technical decisions, and shaping roadmaps beyond the immediate team.
Ability to lead and troubleshoot incidents or bugs with authority during Singapore business hours.
Who You Might Be (Nice-To-Haves):
Residence in Singapore
Experience launching products in multiple SEA markets (e.g., Indonesia, Malaysia, Thailand, Vietnam, Philippines)
Proficiency in an additional regional language (e.g., Mandarin, Bahasa Indonesia/Malay, Thai, Vietnamese)
Experience working in a startup or fast-growing technology company
Experience managing vendors and organizational budgeting
Experience with microservices, service mesh, and distributed systems at scale; cloud platforms (GCP, AWS, Azure) and Kubernetes
How We Take Care of You:
Competitive Salary & Stock Options
Health Benefits
New Hire Home-Office Setup: One-time USD $500
Monthly Stipend: USD $150 per month via a Brex Card
Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.
Recruitment Privacy Policy
ГибридseniorBangalore; You instrument what you build, write runbooks and post-incident reviews, and can write a design document that a reviewer in another time zone can approve