Задачи:
— Разработка и доработка функционала LMS-платформы на базе PHP.
— Поддержка и доработка существующего программного кода.
— Разработка и сопровождение REST API.
— Разработка и оптимизация SQL-запросов.
— Исправление ошибок и оптимизация производительности системы.
— Участие в код-ревью.
— Подготовка технической документации по реализованному функционалу.
— Работа с Git (Merge Request, Code Review).
— Участие в тестировании и устранении замечаний QA.
— Взаимодействие с аналитиками, тестировщиками и другими участниками команды.
Требования:
— Опыт коммерческой разработки на PHP от 3 лет.
— Уверенное знание PHP 7.4+.
— Хорошее знание SQL и опыт работы с PostgreSQL или MySQL.
— Опыт разработки REST API.
— Понимание принципов ООП, SOLID и паттернов проектирования.
— Опыт работы с Git.
— Опыт работы с Linux (Ubuntu будет преимуществом).
— Навыки написания чистого, поддерживаемого и документируемого кода.
— Умение анализировать существующий код и разрабатывать новый функционал.
— Опыт участия в командной разработке.
Будет преимуществом:
— Опыт разработки на платформе Moodle/Iomad.
— Опыт разработки модулей и плагинов для Moodle.
— Знание архитектуры Moodle.
— Базовые знания HTML5, CSS3 и JavaScript.
— Понимание принципов информационной безопасности и требований OWASP.
— Опыт участия в государственных или образовательных ИТ-проектах.
Условия:
— Участие в крупном проекте по развитию LMS-платформы.
— Работа над задачами по разработке и развитию образовательной системы.
— Возможность профессионального роста и развития.
— Работа в команде опытных разработчиков, аналитиков и QA-инженеров.
— Конкурентоспособная заработная плата.
— Долгосрочный проект с возможностью дальнейшего сопровождения.
Location: Austin; Yerevan
Workplace: OnSite
About the role
Teza's Data Platform team owns the data the firm trades on: every backtest, every live strategy, every portfolio decision starts with data we ingested, cleaned, stored, and served.
The scale, in plain numbers:
- 1 PB of raw historical vendor data, growing by ~150 GB every day
- 120 TB of processed, query-ready data in historical storage
- Thousands of scheduled jobs: run by cron today, actively migrating to Apache Airflow
- Alternative data delivered directly into the real-time feeds of live trading strategies
This is a hands-on position on a small team of data engineers with growth potential. The firm is looking for outstanding technical skills, strong attention to detail, and a desire to architect and build data platforms.
Location
Austin, TX / Yerevan, Armenia (in-office requirement)
Key Responsibilities
- Work directly with Portfolio Managers and Quantitative Developers: turn their requirements into datasets and pipelines, and be the person who knows every nuance of the data they trade on.
- Design and onboard new data sources into our warehouse; improve the robustness, speed, and scalability of our systems; manage data entitlements.
- Build automated systems for data cleansing, anomaly detection, monitoring, and alerting, bad data must never reach a strategy.
- Evaluate new tools and technologies for organizing, querying, and streaming large datasets, and when nothing on the market fits, build it. That's how the bitemporal store happened.
- Support the production data warehouse the firm depends on.
- Develop and maintain vendor relationships aligned with our business objectives.
What we're building right now
- A bitemporal data store, designed and written in-house from scratch. Every dataset answers both "what did we know then?" and "what do we know now?", which is what lets researchers trust a backtest.
- A Python 3.14 migration of a large, long-lived codebase.
- Adoption of the latest Apache Airflow: writing DAGs for the thousands of jobs moving off cron.
- Pipelines for market data and alternative data: everything from exchange feeds to weather.
- Real-time delivery: alternative data flows straight into strategies' live feeds. Pipelines you build sit in the trading path.
- CI/CD for all of it, in GitHub Actions.
Our Stack
Python and Java · Apache Airflow · Slurm · NATS · PostgreSQL · MongoDB · S3 · NFS · GitHub Actions
Basic Requirements
- Proficiency in Python and Unix/Linux for data manipulation, scripting, and automation.
- Strong SQL, including query optimization and performance tuning, and familiarity with NoSQL.
- A solid grasp of data modeling: normalization and denormalization, and the judgment to know when each applies.
Nice to have
- Financial industry experience or internships.
- Java (part of our platform is written in it).
- Experience with on-premises data infrastructure.
- Familiarity with a cloud platform (AWS or GCP).
- Apache Airflow or similar workflow orchestration tools.
Benefits
- Health, visual and dental insurance
- Flexible sick time policy
О ПРОГРАММЕ
Exness — международный финтех-лидер и крупный по величине торговый брокер — запускает Engineering Bootcamp для Middle Python Backend инженеров. Программа предоставляет возможность поработать с несколькими продуктовыми командами, получить опыт в различных инженерных доменах и затем выбрать команду для долгосрочной работы.
ДОСТУПНЫЕ НАПРАВЛЕНИЯ В РАМКАХ BOOTCAMP
• Anti-Fraud — сервисы предотвращения мошенничества;
• Introducing Brokers — платформа для партнерской сети;
• Payments Management Platform — развитие платежной инфраструктуры;
• Payments KYC — внутренние сервисы KYC и верификации клиентов.
ТРЕБОВАНИЯ К КАНДИДАТУ
• От 3 лет опыта коммерческой разработки на Python;
• Опыт проектирования и разработки микросервисов и высоконагруженных систем;
• Владение английским языком на уровне B2 и выше.
ТЕХНИЧЕСКИЙ СТЕК
Python, FastAPI, asyncio, Kafka, PostgreSQL, Docker, Kubernetes.
УСЛОВИЯ И КОРПОРАТИВНЫЕ БЕНЕФИТЫ
• Работа в аккредитованной компании (Best Place to Work);
• Выплата годового бонуса;
• Предоставление автомобиля MINI Cooper в корпоративное пользование;
• Медицинское страхование для сотрудника и членов семьи;
• Компенсация расходов на обучение детей (школы и детские сады);
• Курсы английского языка, оплата профильного обучения и конференций;
• Доступ к спортивным клубам и собственному тренажерному залу.
ГибридmiddleЛимассол
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Разработка и развитие AI-платформы для healthtech-продукта на рынке США
— Проектирование архитектуры продукта: модульный монолит / микросервисы, event-driven архитектура
— Работа с Go как основным backend-языком
— Разработка и интеграция AI/ML-сервисов на Python / FastAPI
— Интеграция LLM, AI-агентов, RAG и self-hosted inference в продуктовую систему
— Работа с workflow orchestration через Temporal
— Проектирование API и интеграций: REST, API Gateway, FHIR / HL7, gRPC
— Работа с базами данных и инфраструктурой данных: PostgreSQL, pgvector, Redis, Neo4j / Amazon Neptune
— Участие в построении облачной инфраструктуры на AWS
— Настройка и развитие DevOps-процессов: Docker, Kubernetes, GitLab CI/CD, Terraform
— Обеспечение наблюдаемости систем через Prometheus / Grafana, CloudWatch, OpenTelemetry
— Участие в вопросах безопасности, авторизации и compliance: OAuth2 / OIDC, управление секретами, шифрование данных, HIPAA / SOC 2
— Hands-on разработка платформенной части, не только архитектурное проектирование
Требования:
— Сильный опыт системного дизайна: сервисы, API, интеграции, базы данных, распределённые системы и облачная инфраструктура
— Опыт разработки на Go и готовность писать код
— Понимание AI / LLM на архитектурном уровне
— Понимание интеграции AI-агентов, RAG и инференса в продуктовые системы
— Опыт проектирования отказоустойчивых и масштабируемых систем
— Понимание принципов event-driven архитектуры и workflow orchestration
— Самостоятельность, ownership и готовность работать в условиях неопределённости стартапа
— Английский язык для чтения технической документации и взаимодействия с партнёрами из США
— Высшее образование в области IT, системного анализа, прикладной математики или инженерии
Будет плюсом:
— Архитектурный опыт построения AI / LLM-систем: агенты, RAG, self-hosted inference, vLLM
— Опыт использования Temporal или аналогичных систем оркестрации workflow
— Понимание распределённых систем: масштабирование, согласованность, отказоустойчивость
— Опыт работы с графовыми базами данных
— Опыт работы в стартапах или в роли founding / lead engineer
— Понимание требований безопасности и compliance: HIPAA, SOC 2 или аналогичные стандарты
— Опыт работы с AWS
Условия:
— Официальное трудоустройство по ТК РК
— Работа из офиса в Астане
— После 7–8 месяцев возможен гибридный или удалённый формат
— Зарплата: $3 000–$4 000
— Опционы / доля в компании обсуждаются отдельно
— Работа в healthtech-стартапе для рынка США
— Возможность влиять на архитектуру продукта и технические решения
— Участие в создании AI-платформы с реальным impact для healthcare-сферы
Location: In-Office
About Us
At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.
At Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a "normalized" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.
Available Locations: Bangalore
About the team
The Data Intelligence & Analytics team at Cloudflare is responsible for building a centralized cloud data lake and an analytics platform that enables our internal Business Partners and Product teams with actionable insights and also provides a 360 view of our business. Our goal is to democratize data, support Cloudflare’s critical business needs, provide reporting and analytics via self-service data applications to fuel existing and new business critical initiatives.
About the role
We are looking for a Systems Engineer to join our Bangalore team to scale our development efforts on Platform Tooling initiatives. You will work on building data application tools and frameworks which empowers our Internal Teams. You will work closely with the Data Engineers on the team to add new features and maintain our data pipelines written in Go. You can expect to interact with various languages and technologies including, but not limited to Go, React, and Clickhouse.
What you'll do
Design and implement key features of our internal applications
Work closely with a cross functional team to design features and solutions that solve critical business problems
Contribute in improving an evolving platform architecture for scalability, observability and reliability
Continuously involved in knowledge sharing and mentorship
Examples of desirable skills, knowledge and experience
B.S. or M.S in Computer Science, Statistics, Mathematics, or other quantitative fields
Experience working with Go, Python, Java, or equivalent programming languages
Knowledge of SQL and common relational database systems such as PostgreSQL and MySQL
Experience with CI/CD, Gitlab CI
Excellent communication & problem solving skills
Ability to collaborate with cross functional teams and work through ambiguous business requirements
Bonus Points
Familiarity with container based deployments such as Docker & Kubernetes
Familiarity with Google Cloud Platform or something similar
Familiarity with Javascript, Typescript, and React
What Makes Cloudflare Special?
We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.
Project Galileo
: Since 2014, we've equipped more than 2,400 journalism and civil society organizations in 111 countries with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.
Athenian Project
: In 2017, we created the Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration. Since the project, we've provided services to more than 425 local government election websites in 33 states.
1.1.1.1
: We released
1.1.1.1
to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our
privacy commitment
and ensure that no user data is sold to advertisers or used to target consumers.
Sound like something you’d like to be a part of? We’d love to hear from you!
Please note that applicants who progress to the offer stage of the interview process may be asked to attend an in-person interview within one of the Cloudflare Offices or Cloudflare Hubs. More details about this will be available at that stage of the interview process.
This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.
Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual
race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.
We are an AA/Veterans/Disabled Employer.
Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you require a reasonable accommodation to apply for a job, please contact us via e-mail at
hr@cloudflare.com
or via mail at 101 Townsend St. San Francisco, CA 94107.
Задачи:
- Участие в корпоративных проектах в части разработки;
- Разработка и доработка модулей различных сервисов для нужд;
- Работа с базами данных;
- Тестирование реализованных модулей;
- Создание проектной документации по своей части;
- Следить за работоспособностью реализованных сервисов.
Требования:
- Образование: неполное высшее/высшее;
- Уверенное знание Python;
- Базовые навыки работы с SQL (SELECT, INSERT, UPDATE, DELETE, JOIN);
- Базовые навыки работы с Git (init, Add, Commit, Push, Pull, Merge, Работа с ветками);
- Умение настраивать виртуальное окружение (venv, poetry);
- Фреймворки: Представление о Django (модели, views, urls) или Flask/FastAPI;
- Базы данных: Опыт работы с PostgreSQL + asyncpg или SQLite + SQLAlchemy;
- Асинхронность: Понимание async/await (asyncio, aiohttp);
- Тестирование: Написание простых юнит-тестов с unittest или pytest;
- Контейнеризация: Базовое знание Docker (написать простой Dockerfile);
- Аналитический склад ума, умение работать в команде, внимательность и ответственность.
Условия:
- Конкурентоспособная заработная плата (обсуждается по итогам собеседования);
- Полное соблюдение ТК РФ;
- График работы: в офисе, пн-чт с 9.00 до 18.00, пятница сокращенная до 16.45;
- Отпуск 31 календарный день;
- ДМС (включая стоматологию), программы материальной помощи;
- Получение опыта в проекте полного цикла по развитию рынка ветроэнергетики в России;
- Насыщенная корпоративная жизнь;
- Комфортный офис в шаговой доступности от ст. м. Серпуховская/Павелецкая
Location: Remote, Worldwide
Workplace: remote
About Distru
Distru is the #1 ERP in the cannabis industry with $15B in sales processed through our platform. We've built a battle-tested ERP and B2B eCommerce platform that powers inventory, manufacturing, sales, and logistics, and we're now building AI infrastructure on top of it to give commercial businesses their all-in-one AI stack.
We're growing and profitable, with 5/5 stars on Glassdoor. Our investors include Felicis Ventures, Global Founders Capital, Poseidon Asset Management, and Village Global, who have funded companies such as Shopify, Cruise, HelloFresh, Facebook, Slack, and Opendoor.
Get to know the team, our culture and our full benefits at distru.com/careers!
The Role
AI is at an inflection point for enterprise use, and AI assistants like Claude, Codex, and Grok are seeing record adoption at work. We believe the system of record has never been more valuable for organizing the data AI acts on.
We started with our AI Order Agent, now rolled out across our customer base, which lets buyers submit orders from any source in any format. It's the first piece of a much bigger agentic ecosystem we’re building, and we're moving most of our engineering effort to AI-first work to build it.
You'll work directly with our Director of AI Engineering to own the technical buildout of our AI product suite, including:
Agentic harness: a multi-agent system that safely operates across a business's core tools (ERP, CRM, spreadsheets, calendars, email, analytics, compliance systems)
MCP: our MCP that connects Distru to external AI harnesses
Context Layer: our context layer that ingests customer data, builds memories and profiles, and feeds back into our harness to create more personalized AI experiences for our customers
Evals: the eval suites that make our agents reliable in production
And more…
You’ll be working directly on the AI system from the ground up and make strong, opinionated calls on the agentic stack and where it goes next. The AI space moves fast and the specifics will change, so this technical vision is something you'll mold.
You'll report to the VP of Engineering and the Director of AI Engineering, and work closely with the rest of the product team, eng team, and our customers.
What you'll do
Agentic engineering
Architect and build a production multi-agent system that can safely take actions across Distru and our customer’s core systems
Iterate and maintain the MCP that connects Distru to Claude & Codex.
Own reliability, observability, and durable execution end to end. The harness takes real actions on customers' data, so the bar is high.
Write evals to improve our agentic systems from real customer use cases
Build a unified data system that pulls data from multiple sources into a singular data layer that can be exposed to Claude & Codex via an MCP
Build a contextual memory system that ingests our customers' data and improves how our agents work for them
AI research & experimentation
Keep pace with the latest agentic frameworks, harnesses, toolkits, models, and bring in better approaches as they emerge
Rapidly prototype new ideas to present to our team and our customers
Engineering workflow
Build hands-on with Claude Code and similar tools as part of your own workflow
Improve our agentic coding workflow and bring new discoveries to the team
What success looks like at 6 months
You've shipped core improvements to our harness in production that our customers use daily, with clear observability and iteration for improvement
You’ve shipped and iterated on many MCP tools and improvements
Every agent you own has an eval suite and observability, so the team catches regressions before customers do
You own a part of the agentic stack and are the go-to person for it across the company
You’ve built prototypes on how our agentic infrastructure can improve (i.e. a new way to retrieve memories, an agentic onboarding process for our customers)
What we look for
AI fluency
For every AI role, we look for three things:
Tool fluency:
you build with Claude Code or similar every day, you've built your own skills, agents, or workflows, and you can explain why your setup looks the way it does.
Workflow fluency:
you write evals before you trust a prompt, and you know when a model is the wrong tool and plain code is the right one.
Build fluency:
you've put agents in front of real users, with guardrails, observability, and a way to roll back.
You use AI tools daily and can tell us specifically where your fluency is strong and where you're still building it.
Must have
5+ years in full-stack development, ideally on B2B SaaS applications
Multi-agent harnesses:
hands-on experience building multi-agent harnesses in production, not just prototypes or personal projects
MCPs:
you've built MCPs that are used in production
Production systems:
a strong grasp of reliability, observability, permissions, and safe workflow execution
Product and engineering:
you've operated as both, and you're comfortable owning scoping and decisions, not just implementation
Modern stack:
proficiency in React, TypeScript, Node, PostgreSQL, GraphQL, and LangGraph, and you pick up new tools and frameworks quickly
Startup agility:
you've worked at an early-stage startup (under 20 engineers) and operated well in ambiguous, unstructured environments
Low ego:
you're team-first and measure success by what shipped and whether it worked, not by internal politics
Clear communication:
you raise concerns and propose solutions before being asked
Strong signal
Background building supply chain, ERP, CRM, B2B marketplace, or accounting software
UX design experience
Agentic systems work beyond the must-haves, such as evaluation frameworks or agent-to-agent protocols
Experience using Claude Code (or similar) to build products on your own
Cannabis industry experience
How we work
We love building with AI.
Trying new models the week they drop, building agents for fun, and forming strong opinions on what works. We invest in it with company-wide AI growth with classes and workshops, AI demo days, AI hackathons, and access to best-in-class models and tools.
Taste in building.
A lot of this role comes down to knowing what to build, what to cut, and what a great agentic experience feels like for the user.
We stay close to the customer.
You'll talk to customers and our GTM team directly, not through a chain of tickets.
You'll build on what we've learned.
You'll have access to the team's combined AI knowledge and the processes and skills we've built.
For the full picture of our culture and who thrives here, see
distru.com/careers
.
Benefits
Our careers page is the best way to get to know us: the full benefits, our yearly offsites, who thrives here, and what the team says about working at Distru.
Here are a few highlights (exact benefits vary by country and employment type):
Fully remote across 4 continents
Employee-friendly option terms: after 2 years, a 10-year window to exercise if you leave
18 days PTO + 11 holidays (sick days don't count toward PTO)
Medical, dental, vision + 401(k) for US employees
The best AI tools available and a generous AI stipend for everything else
Yearly in-person team offsites
Interview process
Application questions: three short written questions in Lever on how you build with LLMs
Recruiter screen (30 min): your background, the most complex AI product you've worked on, and your personal AI tool stack
Technical interview (45–60 min): a deep dive into a complex product you've built, a live harness design discussion, and a screen-share walkthrough of your day-to-day setup
Harness take-home (3–4 hours): spec a real feature on our agentic harness across product and UX, system design, and implementation details
Take-home review (60 min): a technical deep dive into your submission with two engineers, including how your design holds up when a constraint changes
References and offer
Distru was formed by an environment of mutual respect and trust made up by people working together without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by law. We believe that diversity and inclusion among our team members is critical to our success and we proactively strive to recruit, develop and retain the best and brightest people from the most diverse candidate pools we can find all over the world.
Where you land in the range depends on your experience and skills.
Задачи:
— Проектировать и разрабатывать ETL/ELT пайплайны по цепочке Source → ODS → DDS → витрины данных.
— Строить витрины и схемы под аналитику и отчётность; оптимизировать SQL (индексы, партиционирование, предикативный pushdown).
— Настраивать доступ к данным через федеративные SQL-движки, REST/JSON API, батч- и файловые выгрузки, асинхронную обработку тяжёлых выборок.
— Вести пайплайны в Airflow с инкрементальной загрузкой, идемпотентностью и контролем качества данных (DQ).
— Вести каталог данных, глоссарий и data lineage; следить за согласованностью источников.
— Доводить задачи до прода в GitOps-флоу (GitLab CI + ArgoCD), контейнеризация (Docker / K8s).
Требования:
— Уверенный Python и очень уверенный SQL (оконные функции, оптимизация запросов).
— Опыт построения ETL/ELT-пайплайнов и оркестрации (Airflow или аналог).
— Понимание моделирования данных и хранилищ (DWH / DataMart, слои ODS/DDS, нормализация, партиционирование).
— Опыт с реляционными и аналитическими СУБД (PostgreSQL; плюсом — Vertica / Trino / ClickHouse).
— Понимание Git, CI/CD и контейнеризации (Docker), базовое понимание Kubernetes.
— Внимание к качеству данных, идемпотентности и инкрементальной загрузке.
— Интерес к финансовому домену: транзакции, отчётность, регуляторные данные, справочники.
Плюсом будет:
— Федеративные движки (Trino / Presto), каталоги данных и data lineage (OpenMetadata / DataHub). GitOps (ArgoCD), стриминг (Kafka), dbt, IaC.
— Опыт с финансовыми и регуляторными данными, витринами для отчётности, безопасностью данных.
— Базовое понимание LLM/RAG (эмбеддинги, retrieval) — как смежное направление команды.
Условия:
— Работа с современным data-стеком в финансовом домене национального масштаба.
— Менторство и турбо-рост в команде, которая катает продукты в прод каждый месяц.
— ДМС для вас и членов семьи.
— Оплачиваемый отпуск и 100% официальное оформление.
ГибридАстана; ПРОСЬБА направлять CV только в случае, если указанный уровень заработной платы вас устраивает
Location: Berlin, Germany
Workplace: remote
ABOUT YOU
We are looking for an Operations Engineer who is technically curious, detail-oriented, a strong communicator, and proactive to join our Global Technical Operations (GTO) team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to monitor and investigate production issues across a global platform, help improve how we detect and respond to incidents, analyze trends and patterns in production data, and contribute to better communication with partners and stakeholders during incidents.
Strong troubleshooting skills, observability platform experience, and scripting ability are essential, along with experience in SRE, DevOps, production operations, or NOC environments supporting high-availability platforms in the gaming industry. The ability to communicate clearly and effectively in English — both written and verbal — when writing incident updates, shift handoffs, and status page communications will be key to your success in this role.
If you’re passionate about keeping critical systems running and continuously improving operational processes and love being the first to spot issues and the one who drives them to resolution for game developers and players worldwide, we would love to hear from you!
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.
Responsibilities:
Serve as the primary dashboard monitor during your shift — continuously watch the GTO Operational Dashboard in Datadog, detect anomalies by correlating signals across APM, logs, metrics, synthetic tests, and Real User Monitoring, and determine whether alerts warrant an incident ticket or can be resolved through immediate investigation.
Triage and investigate production incidents — create incident tickets in JIRA Service Management, perform initial technical investigation using Datadog (traces, logs, infrastructure and application metrics), determine blast radius and likely root cause domain, and route to the correct team (Product SRE, Infrastructure SRE, or Engineering) using the smart routing model.
Own lower-severity incidents end-to-end from detection through resolution — diagnose, execute runbook procedures, and resolve without escalation where possible. Escalate promptly when an incident is unresolved within defined thresholds or requires a code-level fix.
Support the TSO Lead during major incidents as the technical right hand in the war room — surface real-time data (error rates, impact scope, deployment history, related alerts), maintain the incident ticket with live timeline entries and linked evidence, and execute mitigation actions as directed.
Draft incident communications under TSO Lead direction, including internal Slack updates, stakeholder notifications, and customer-facing status page updates (status.xsolla.com). Support clear, timely communication throughout the incident lifecycle.
During non-incident periods, analyze incident trends, recurring issues, and production bugs — compile data from Datadog, JIRA, and Slack, identify patterns, and contribute findings to regular reports for product and engineering teams.
Compile incident timelines and draft initial PIR documents for Post-Incident Review preparation. Track PIR action items post-session and flag overdue items to the TSO Lead.
Build and maintain operational automation (alert enrichment scripts, incident templates, Slack workflows, dashboard widgets) and contribute to runbook development — documenting new resolution procedures so they can be repeated by any Operations Engineer on any shift.
Conduct structured shift handoffs covering active incidents, at-risk services, upcoming deployments, and follow-up items. Participate in knowledge transfer sessions with SREs to continuously expand independent resolution capability.
Cover for the TSO Lead during vacations, absences, or emergencies — including severity classification, escalation decisions, stakeholder communications, and basic Incident Commander functions.
Publish health reports of critical apps periodically.
Qualifications:
Previous experience working at a gaming company is required — you understand the pace, player expectations, live operations dynamics, and the operational demands of the gaming industry.
4+ years of experience in SRE, DevOps, production operations, NOC, or technical operations in a high-availability environment.
Strong troubleshooting and investigation skills — ability to take an alert or user-reported symptom and methodically trace it through the stack: application logs, APM traces, infrastructure metrics, database queries, and network paths.
Hands-on experience with Datadog (or equivalent observability platform: Grafana, Splunk, New Relic, Elastic) — navigating APM, building log queries, reading infrastructure dashboards, interpreting SLO burn rates, and configuring monitors and alerts.
Proficiency in at least one scripting language: Python, Go, or Bash. You will write automation scripts, build operational tooling, and work with APIs.
Clear written and verbal communication skills in English — ability to write incident tickets, investigation notes, Slack updates, shift handoff reports, status page communications, and PIR drafts that are clear, concise, and useful to both technical and non-technical audiences.
Working knowledge of Kubernetes and cloud infrastructure (GCP preferred, AWS/Azure acceptable) — understanding of pods, deployments, services, ingress, node health, and how to investigate Kubernetes-related production issues.
Understanding of SLOs, error budgets, and burn-rate alerting — knowing what a multi-window burn-rate alert means, how error budgets deplete, and how SLO breaches translate into incident severity.
Experience with incident management tooling: JIRA or JIRA Service Management, PagerDuty or OpsGenie, Slack, and Confluence.
Experience with or strong interest in AI/ML-assisted operations: anomaly detection, alert correlation, predictive monitoring, or automated remediation.
Comfort with 24x7 shift-based operations as part of a follow-the-sun model with handoff overlaps. Weekend on-call (rotating) is required.
Nice to Have:
Familiarity with Datadog Service Catalog, synthetic monitoring, and RUM (Real User Monitoring).
Experience with distributed systems debugging: tracing failures across microservices, understanding cascading failures, and reading distributed traces end-to-end.
Exposure to database operations (MySQL, PostgreSQL, Redis, Kafka) at a level sufficient to investigate connection pool exhaustion, replication lag, slow queries, or queue backlogs during incidents.
Familiarity with CI/CD pipelines and deployment tooling (GitLab CI, ArgoCD, Helm) — enough to correlate recent deployments with production issues and identify rollback targets.
JIRA Service Management administration experience: workflows, automation rules, SLA timers, and queues.
ITIL Foundation certification is a plus but not required — practical experience matters more.
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 through a comprehensive Benefits Program. This includes unlimited Flexible Time Off, Gym membership, monthly train ticket 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.
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
Задачи:
— Разработка продукта по речевой аналитике, который слушает звонки и встречи, подсказывает менеджеру в моменте, заполняет CRM.
— Держать архитектуру в голове и доводить фичу до прода.
Требования:
— Опыт работы с Vue 3 / Nuxt 3, TypeScript, Prisma + PostgreSQL.
— Знание AI-слоя (LLM, RAG, realtime).
— Опыт работы с AI-native технологиями: Claude Code, MCP.
— Системное понимание важнее, чем знание синтаксиса наизусть.
Условия:
— Продукт на ранней стадии, возможность расти вместе с ним.
— Зарплата на старте 100 000-160 000 ₽ в месяц с ростом до 300-350 тыс/мес в течение года по мере развития продукта и зоны ответственности.
Задачи:
— Проектировать и развивать масштабируемый бэкенд для мобильного приложения.
— Реализовывать real-time коммуникации и геолокационные сервисы.
— Оптимизировать API для плавного и быстрого UX на мобильных устройствах.
— Принимать ключевые решения по стек-технологиям, инфраструктуре и процессам.
— Настраивать CI/CD, тестировать и разворачивать код без боли.
— Плотно работать в связке с мобильными разработчиками.
Требования:
— 5+ лет опыта в бэкенд-разработке (идеально — в highload/B2C мобильных приложениях).
— Сильный Java, понимание масштабируемых архитектур.
— Опыт работы с RESTful и WebSocket API.
— Отличное знание баз данных (PostgreSQL и гео-инструментов вроде PostGIS).
— Опыт с облаками (AWS / GCP / Azure) и Docker.
— Понимание безопасности: OWASP Top 10, GDPR/HIPAA.
— Английский от Upper-Intermediate (русский язык будет плюсом).
Будет плюсом:
— Сертификаты Java Oracle (OCA/OCP/OCM).
— Участие в Open Source.
Условия:
— Влияние на продукт: решения определят архитектуру глобального сервиса.
— Локация на выбор: гибрид в солнечной Лимасоле (Кипр) или удаленка из любой точки мира.
— Конкурентная зарплата и быстрый карьерный рост.
ГибридseniorLimassol; SENIOR BACKEND ENGINEER (JAVA) | RELOCATION CYPRUS OR REMOTE GLOBAL | ROCKUP #remote #global or #relocate #cyprus #fulltime #itjob #baceknd #java https://teletype.in/@courierus/LGsnO6Nozfo; REMOTE OR RELOCATION TO CYPRUS Rockup — это стартап, создающий новый формат социальной сети и мессенджера с фокусом на real-time геолокацию
Задачи:
— Разработка и поддержка backend на Python с использованием Django и Django Rest Framework.
— Создание REST API, работа с Django ORM, миграциями и админ интерфейсом.
— Настройка и поддержка AWS сервисов: S3, RDS, SNS, SQS, CloudFront, CloudFormation.
— Реализация OAuth потоков аутентификации.
— Использование AI инструментов и LLM.
— Работа с Celery (версии 4.x/5.x) и брокерами сообщений Redis или RabbitMQ.
— Использование Docker (Dockerfile, docker-compose) и базовые знания CI/CD (GitHub Actions или аналогичные).
— Работа с SQL и реляционными базами данных, предпочтительно PostgreSQL.
— Использование Git, проведение Pull/Merge Requests, Code Reviews, Git Flow.
Требования:
— Опыт работы с Python не менее 5 лет.
— Опыт работы с Django, Django REST Framework.
— Знание PostgreSQL.
— Опыт работы с Django ORM моделями.
— Знание архитектурных паттернов RESTful API.
— Опыт работы с брокерами сообщений Redis или RabbitMQ.
— Опыт работы с кэшированием Redis.
— Опыт работы с инструментами мониторинга Sentry (желательно Pytest, Flake8, Bandit, wemake-python-styleguide).
— Опыт работы с AI инструментами (OpenAI, Claude, RAG / Knowledge Base Tools, Zapier, Make.com).
— Профессиональное владение английским языком.
Желательно:
— Опыт DevOps: настройка и поддержка AWS сервисов.
— Опыт настройки и поддержки CI/CD пайплайнов (GitHub Actions или аналогичные).
— Знание платежных шлюзов Mollie, Stripe, PayPal и подобных.
— Опыт настройки и оптимизации Sentry, логирования и мониторинга.
— Опыт тестирования и работы с инструментами качества кода: Pytest, Flake8, Bandit, wemake-python-styleguide.
— Опыт работы с интернационализацией и внешними интеграциями (CRM, API).
— Базовые знания Vue.js или опыт взаимодействия с фронтендом на Vue.
— Использование feature flags с django-waffle и продвинутых админ плагинов (CKEditor, image-cropping, sortable2).
— Знание Poetry, Fabric, Django Channels.
— Опыт обработки PDF и изображений (PyMuPDF, Pillow, heif-image-plugin).
Условия:
— Полностью удалённая работа с гибким графиком.
— Конкурентная оплата, полная занятость или фриланс, в зависимости от опыта.
— Возможности профессионального роста и долгосрочного сотрудничества.
Location: Remote
Workplace: Remote
ABOUT US
Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit. Our search engine is entirely invented in-house utilizing transformers and generative LLMs, and we use its core and personalization capabilities to power everything from search itself to recommendations to shopping agents. Engineering is by far our largest department, and we've built our proprietary engine to be the best on the market, having never lost an A/B test to a competitive technology. We're passionate about maintaining this and work on the bleeding edge of AI to do so. Out of necessity, our engine is built for extreme scale and powers over 1 billion queries every day across 150 languages and roughly 100 countries. It is used by some of the biggest ecommerce companies in the world like Sephora, Under Armour, and Petco. We're a passionate team who love solving problems and want to make our customers' and coworkers' lives better. We value empathy, openness, curiosity, continuous improvement, and are excited by metrics that matter. We believe that empowering everyone in a company to do what they do best can lead to great things. Constructor is a U.S. based company that has been in the market since 2019. It was founded by Eli Finkelshteyn and Dan McCormick who still lead the company today.
ABOUT THE TEAM
The Experiments team at Constructor builds an experimentation platform: traffic allocation, exposure logging, metric computation, statistical analysis, and a UI for launching experiments and interpreting results. It’s used both internally and by customers running experiments on production traffic.
We’re scaling customer experimentation usage and investing in making experiments faster, more reliable, and easier to interpret. Unlike boxed experimentation tools, our platform has to support a wide range of customer integrations, traffic patterns, and industry constraints — which makes the engineering problems unusually real-world and high-leverage.
Team: 3 Software Engineers, 1 Data Analyst, an Engineering Manager, and a Product Manager.
THE ROLE
This is primarily a backend role (Python services + data-heavy systems). You’ll occasionally work in the Dash UI and contribute to Spark jobs, but those are not the main focus. We care about correctness, observability, and product usability more than complex infrastructure.
Tech: Python, FastAPI, PostgreSQL, Plotly Dash, PySpark/Databricks, AWS, CloudWatch, Sentry
(Spark work is ~5–10% — we don’t expect you to be a data engineer or own the data platform.)
WHAT YOU’LL DO
- Build and maintain backend services for experiment assignment, logging, and report generation
- Improve scalability, performance, and reliability of experiment reporting pipelines
- Add product-facing features to the UI to help users launch experiments and interpret results
- Take technical ownership of projects: shape solutions, break down work, and drive execution with the team
- Participate in a weekly on-call rotation (investigating occasional issues and answering internal questions)
You’ll collaborate closely with Search/Recommendations engineers, ML/DS partners, and customer-facing teams when needed. This role does not require frequent direct customer calls.
REQUIREMENTS
MUST-HAVE
- Strong experience building and owning production backend services in Python
- Experience with monitoring, alerting, and debugging user-facing systems
- Strong SQL skills and confidence working with data-heavy systems (metrics, logging, analytics)
- Ability to ship maintainable software (tests, code review, incremental delivery)
MINDSET
- You take ownership: you can turn ambiguous problems into an executable technical plan
- You care about building systems people trust and rely on
NICE-TO-HAVE
- Experience with experimentation systems, metrics platforms, or A/B testing workflows
- Experience with PySpark and/or Databricks
- We don’t expect you to already be an expert in experimentation methodology — but we do expect strong backend fundamentals and the ability to ramp up effectively in a data-heavy domain
LOCATION / TIME ZONES
- We’re a distributed team. Preferred time zones are UTC+1 to UTC+7, but we’re flexible
BENEFITS
- 🏝️ Unlimited vacation time - we strongly encourage all employees to take at least 3 weeks per year
- 🌎 Fully remote team - choose where you live
- 🛋️ Work from home stipend - we want you to have the resources you need to set up your home office
- 💻 Apple laptops provided for new employees
- 🧑🎓 Training and development budget - refreshed each year for every employee
- 👪 Maternity & Paternity leave for qualified employees
- 🧠 Work with smart people who will help you grow and make a meaningful impact
- 💵 Base salary: $80k–$110k USD, depending on knowledge, skills, experience, and interview results
- 📈 Stock options - offered in addition to the base salary
- 🎉 Regular team offsites to connect and collaborate
DIVERSITY, EQUITY, AND INCLUSION AT CONSTRUCTOR
At Constructor.io http://Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group.
Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don’t meet all of our listed qualifications.
How we handle your data. By submitting this application, you acknowledge that Constructor will collect and process the personal data you provide for the purpose of evaluating your candidacy for this role. If you are not selected, we will retain your data for a limited period as described in our Recruitment Privacy Notice https://constructor.com/recruitment-privacy-notice. After that period your data will be deleted or anonymized.
Ищем ML Engineer в команду рекомендаций социальной сети для геймеров Gameram. Вакансия ближе к DE/MLOps — основной фокус на подготовке и доставке рекомендательных систем до пользователя и их стабильной работе в проде.
Стек: Scala, Python, Spark, Airflow, Hadoop/HDFS, Kafka, ZooKeeper, ClickHouse, Superset, Redis, PostgreSQL, AWS
Обязанности:
— Выводить ML-модели и рекомендательные системы в production;
— Развивать и поддерживать ML-инфраструктуру;
— Взаимодействовать с Data Science, продуктом и другими инженерами.
Требования:
— 4+ года опыта в разработке;
— Уверенный Scala и/или Python;
— Опыт вывода ML-моделей в production и поддержки production-систем;
— Опыт работы с Big Data и распределённой обработкой данных;
— Понимание ML-пайплайнов и жизненного цикла моделей;
— Опыт с рекомендательными системами будет большим плюсом.
Условия:
— full-time, удалённо (не РФ).
— Зарплата: $4,000–5,000 gross / месяц.
Задачи:
— Запускать и развивать сервисы, основанные на ML-моделях и LLM
— Работать над проектами от идеи до продакшена: анализировать потребности, проектировать архитектуру, разрабатывать и внедрять проекты
— Интегрировать модели в удобные для сотрудников интерфейсы
— Влиять на технические решения и стандарты, внедрять лучшие практики
Требования:
— Опыт работы с Python 3
— Опыт с FastAPI и базами данных (PostgreSQL)
— Умение работать с контейнерами в Docker и кластерами Kubernetes
— Навыки написания тестов на Pytest
— Интерес к ML и доменной области, самостоятельность и ответственность
Задачи:
- Разработка и развитие платформенной части продукта: создание библиотек и компонентов, используемых продуктовыми командами, инициирование и продвижение технических улучшений
- Участие в проектировании и разработке технического дизайна и архитектуры middleload & peakload приложений
- Разработка ETL-процессов с использованием Apache Airflow, претендующих на highload
- Активное участие в миграции на микросервисную архитектуру, включая лидирование в end-to-end выносе функциональности
- Настройка и улучшение CI/CD-процессов, автоматизация рутинных операций
- Внедрение и улучшение инструментов для тестирования и мониторинга
- Поддержание и повышение качества кода: написание unit-тестов, проведение Code Review, контроль линтер-политик, усиление типизации
Требования:
- Опыт коммерческой разработки на Python 3.8 и выше от 5 лет
- Опыт работы с async кодом от 3 лет
- Опыт коммерческой разработки на Django и FastAPI от 2 лет
- Опыт в проработке архитектуры системы, выстраивании межсервисного взаимодействия, умение видеть узкие места
- Понимание принципов отказоустойчивости, безопасности и производительности; опыт с highload безопасными системами
- Опыт работы с ORM: Django ORM, SQLAlchemy ORM; понимание оптимизации работы с базой, поиск утечек памяти через профилирование кода
- Уверенные практические навыки работы с PostgreSQL: декларация сложных запросов, работа с индексами, полнотекстовый поиск, чтение explain
- Коммерческий опыт работы с MongoDB: выстраивание структуры хранения данных и оптимизация
- Опыт декомпозиции монолитных приложений на микросервисы: от отщепления функционала до запуска микросервиса в продуктив
- Коммерческий опыт работы с Kafka от 1 года: написание consumer, producer, handlers, использование consumer group, настройка Kafka
- Навыки работы с CI/CD (Gitlab CI)
- Умение работать с системами мониторинга и составлять expression для визуализаций по метрикам (Prometheus, Grafana)
- Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов
Задачи:
— Разработка и поддержка платежных сервисов и финансовых продуктов.
— Интеграция с PSP-провайдерами и развитие существующих интеграций.
— Разработка и поддержка микросервисов.
— Участие в проектировании и развитии архитектуры сервисов.
— Оптимизация производительности и отказоустойчивости высоконагруженных систем.
— Разработка нового функционала и сопровождение существующего кода.
— Участие в code review и технических обсуждениях с командой.
Требования:
— Коммерческий опыт разработки на Python от 1 года.
— Уверенное знание PostgreSQL, SQLAlchemy и Redis.
— Опыт работы с микросервисной архитектурой.
— Опыт работы с брокерами сообщений.
— Понимание принципов построения высоконагруженных систем.
— Опыт разработки и поддержки сложных backend-сервисов.
— Умение писать чистый, поддерживаемый и качественный код.
Будет преимуществом:
— Опыт разработки платежных систем или финтех-продуктов.
— Опыт интеграции с платежными провайдерами.
— Опыт работы в сфере iGaming или Betting.
— Опыт работы с ClickHouse.
— Знание и применение CQRS.
— Опыт работы с LiteStar.
Условия:
— Удаленный формат работы.
— Работа под руководством Team Lead / Lead Developer.
— Участие в развитии высоконагруженной платежной инфраструктуры.
— Возможность влиять на технические решения и архитектуру продукта.
— Конкурентная заработная плата от 1.000 USD на старте с возможностью пересмотра по результатам работы.
УдалённоmiddleГеография найма не уточнена, офис: Москва
Задачи:
- Разрабатывать новый функционал и рефакторить существующий.
- Разрабатывать микросервисы.
- Участвовать в проработке архитектуры проекта.
- Быть частью продуктовой команды из 10 человек, которая работает по agile.
- Выдвигать не только технические, но и бизнес идеи (при желании).
- Участвовать в code review.
- Взаимодействие с группой тестирования.
Требования:
- Уверенные знания Java 17 и новее.
- Опыт применения Spring Framework (Spring Boot 3+), Spring Data JPA, Spring Security + OAuth2 / JWT, Spring Cloud.
- Опыт написание многопоточных и асинхронных приложений.
- Опыт разработки web-сервисов, понимание протоколов REST.
- Опыт работы с ИИ инструментами.
- Опыт работы с БД (SQL PostgreSQL, noSQL).
- Опыт работы с Kubernetes (базовое понимание: pods, services, configmaps, ingress).
- Опыт работы с Kafka, RabbitMQ.
- Опыт работы с Push-уведомлениями: Firebase Cloud Messaging (FCM) для Android + APNs для iOS (через альтернативные библиотеки).
- Понимание принципов оффлайн-синхронизации (last write wins, conflict resolution, delta updates, sync versioning).
УдалённоseniorГеография найма не уточнена
3 000 – 4 000 $
География найма не уточнена
УдалённоseniorМожно работать из любой страны
УдалённоBerlin, Germany
УдалённоLOCATION / TIME ZONES; Preferred time zones are UTC+1 to UTC+7, but we’re flexible