Задачи:
— Разбираться в бизнес-контексте проблем клиентов
— Общаться с командами Product, Mobile, Operations
— Устранять неопределённость в задачах
— Проектировать решения
— Декомпозировать работу
— Использовать AI-агентов для реализации решений
— Проверять результаты
— Запускать решения в production
Требования:
— Сильные знания Go
— Опыт коммерческой разработки 5+ лет
— Опыт работы с распределёнными и высоконагруженными системами
— Знания PostgreSQL/MySQL, Linux, Git, Docker
— Архитектурное мышление
— Самостоятельность и развитые коммуникативные навыки
— Практический опыт работы с AI coding tools / AI agents
— Базовые знания PHP/Laravel
Условия:
— Работа в цифровом финансовом институте, мобильном банке и web-приложении с платежами, страхованием, коммунальными услугами и marketplace финансовых продуктов
— Формат работы: удалённый
— Оформление по ТК
Стек технологий:
Go, PostgreSQL, Docker, GitHub, TeamCity, Jira, Confluence, Laravel
УдалённоseniorГеография найма не уточнена, офис: Москва
Предстоит развивать нагруженную банковскую систему: писать C#-код, оптимизировать SQL-запросы и дорабатывать Web API. Мы ищем опытного разработчика .NET для выполнения проектных задач ПО МОДЕЛИ АУТСТАФФ (подключение специалиста в команду заказчика).
Предстоит создавать внутренние сервисы, искать узкие места, следить за мониторингом и разбирать инциденты. Нужны от года разработки, уверенный PHP и опыт с MySQL или другой базой.
ОфисmiddleМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
- Проектирование отказоустойчивых технических решений.
- Разработка высоконагруженных микросервисов для backend платформы.
- Ответственность за код на всех этапах: код-ревью, написание автотестов, релиз, настройка мониторинга.
- Возможность развиваться в направлении Golang и обмениваться знаниями с другими разработчиками.
Требования:
- Опыт качественного написания кода на Python от 3 лет.
- Навыки написания тестов.
- Свободное владение Linux (bash, sed, grep и другие утилиты).
- Опыт работы с СУБД: PostgreSQL, MongoDB, ElasticSearch, Redis.
- Знание CI/CD инструментов: GitLab, Docker, Kubernetes.
- Знание классических алгоритмов и структур данных.
- Желание развиваться в Golang.
Условия:
- Полная занятость.
- График работы 5/2.
- Формат работы гибридный (Москва).
Location: Hybrid
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:
Austin - TX (Austin Only)
About Engineering at Cloudflare
Cloudflare’s Engineers build and operate the software that helps power 25+ million Internet properties and millions of businesses around the world. Across our engineering organizations, we have opportunities for high caliber, curious and empathetic people to take on big challenges and build some of the best skills in the industry. We’re looking for talented team members to help build high-growth products, help scale our expanding network, build tools to improve availability, performance, uptime, and response times, and make systems failure-resistant and ready-to-scale.
Cloudflare is a system spanning the globe, on a mission to make the Internet better, safer, and more powerful every day. As a Software Engineer at Cloudflare, you’ll work on the code that runs close to the end user, runs at a massive scale, and is deployed to
330+ cities
around the world.
Role Summary
We are looking for a talented Systems Engineer to join the Load Balancing team. You will work on a range of microservices written mainly in Go. Technologies we use include Docker, Go, PostgreSQL, Redis, gRPC, Kafka, Clickhouse and the usual Unix/Linux tools and workflows. We strive to build reliable, fault-tolerant systems that can operate at Cloudflare’s scale. You will join a team of bright, hard-working, and supportive engineers who are passionate about their craft, and you will be comfortable operating in a fast-paced but sane work environment.
You can learn more about our product and the work our engineers do on our blog:
https://blog.cloudflare.com/eliminating-hardware-with-load-balancing-and-cloudflare-one/
https://blog.cloudflare.com/extending-local-traffic-management-load-balancing-to-layer-4-with-spectrum/
https://blog.cloudflare.com/load-balancing-monitor-groups-multi-service-health-checks-for-resilient/
Role Responsibilities
Design, implement, and maintain the software systems that comprise Cloudflare’s Load Balancing product.
Participate in all stages of the software development lifecycle, from designing and documenting systems to writing code, automated tests, and monitoring production deployments.
Collaborate with internal teams, including security, network engineering, SRE, and product management, to design scalable solutions to difficult technical problems.
Review work from your peers throughout all stages of the development lifecycle to ensure high-quality, maintainable code.
Mentor team members and work with support teams to ensure customer delight and bring out the best in everyone.
Debug issues in complex systems and contribute to the maintenance and improvement of operational health.
Work with a wide range of technologies and programming languages, including Go, Rust, and Typescript, as well as various databases (SQL and No-SQL), Docker, and Kubernetes.
Role Requirements
First and foremost curiosity and critical thinking
3+ years of relevant professional experience with a technology company
Strong programming skills in Go, Rust, C++, or a similar systems-level language
Experience building and operating distributed systems
Experience with modern Unix/Linux development and runtime environments
Experience with monitoring, alerting and debugging high volume production systems
Experience with databases (we use PostgreSQL and Clickhouse)
Experience with monitoring and logging tools like Prometheus and Grafana.
Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
Strong interpersonal and communication skills, demonstrating empathy, teamwork and a sense of ownership.
Compensation
Compensation may be adjusted depending on work location and level.
(This role is aligned with an L3 level)
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.
Задачи:
- Разработка нового функционала
- Поддержка текущего функционала
- Проектирование элементов системы с последующей реализацией в соответствии с требованиями
- Обязательное покрытие кода тестами (функциональные тесты, интеграционные в рамках сервиса)
- Code-review (обязательное ревью МРов коллег)
Требования:
- Опыт работы более 6 лет
- Знание Java 17/21 (на проекте используется 21)
- Опыт работы с PostgreSQL
- Опыт работы с Kafka
- Знание Spring, Spring Boot, Spring Cloud
- Опыт работы с AWS
- Опыт написания тестов с использованием JUnit5, Mockito, Wiremock и других
- Опыт работы с Grafana, Prometheus, CloudWatch
- Опыт работы с Kubernetes и Docker
- Знание микросервисной архитектуры
Условия:
- Полная занятость
- График работы 5/2
- Формат работы: удалённо
- Develop and maintain the API for a customer-facing financial data collection product. - Manage AI agents (Claude Code, Codex): write prompts, review agent output, keep instructions up to date.
УдалённоseniorWorking hours: Central European Time (CET / CEST)
Location: Canada
Software Development Interns - Waterloo University
Remote - Winter Session
About Brave
Brave is on a mission to protect the human right to privacy online. We’ve built a free web browser that blocks creepy ads and trackers by default, a private search engine with a
truly
independent index, private AI assistant, latest privacy and security features, and a private ad network (opt-in!) that directly rewards you for your attention. Already over 120 million people regularly use Brave for a faster, more private web. Millions more switch every month.
The internet is a sea of ads, hackers, and echo chambers. Big Tech makes huge profits off our data, and tells us what’s true and what’s not. Brave is fighting back. Join us!
Brave is hiring 2 Software Engineer interns this fall from Waterloo University to assist adding AI, security and privacy features to our products.
Software Developer Co-op - Internship Role One
Contribute to the design, development, and maintenance of data-intensive systems and AI-powered services.
Key responsibilities include:
Build and maintain ETL pipelines for ingesting, transforming, and loading structured and unstructured data across internal systems
Develop backend services and tooling in Python and TypeScript to support data processing workflows and API integrations
Integrate and optimize LLM inference pipelines, including prompt engineering, model serving, and evaluation of large language model outputs
Deploy and manage containerized workloads on Kubernetes, including writing manifests, configuring autoscaling, and troubleshooting cluster issues
Collaborate with cross-functional teams to improve data quality, pipeline reliability, and system observability
Software Developer (Privacy) Co-op - Internship Role 2
Contribute to the design, development, and shipping of privacy and security features in the Brave browser (based on Chromium).
Key responsibilities include:
Prototype, implement, and ship privacy-enhancing features end-to-end in C++ or Rust for the Brave browser
Build browser-native privacy protections privacy-enhancing permissions and anti-fingerprinting defenses
Navigate and contribute to an extremely large, complex codebase, applying knowledge of the Web security model and Chromium's architecture
Work with Web technologies (HTML, CSS, JavaScript) to develop and validate browser features
Collaborate async with a geographically-distributed, open source team using Git and GitHub
Working at Brave - What we offer
Ability to work remotely at an exciting and well-funded international startup headquartered in San Francisco
Cutting-edge technology, allowing you to work with state-of-the-art tools and software solutions
Competitive compensation of $6000.00 per month for 4 months.
Great international exposure and team atmosphere
If you are currently a student at Waterloo University, we would love to hear from you. We offer flexible schedules to accommodate your studies.
Location: New York, NY, United States
About Us
Fanatics is a leading global sports platform redefining how fans connect with the teams, players and moments they love. Our businesses — Fanatics Commerce, Fanatics Collectibles, Fanatics Betting & Gaming, Fanatics Events, Fanatics Advertising, Fanatics Markets and Fanatics Studios — maximize the presence and reach for hundreds of partners globally and create a one-stop experience that allows fans to buy, bet, collect, and earn, while engaging with sports in deeper, more immersive ways. This includes licensed fan gear and lifestyle products, sportsbook and iGaming, physical and digital trading cards, live events, premium sports entertainment content, credit card offerings and more. Together, they form a powerful, integrated ecosystem — connected by the Fanatics ONE loyalty program and FanCash, the currency of sport — delivering personalized experiences to over 100 million fans worldwide. Fanatics holds partnerships with over 900 sports properties, from professional leagues and players’ associations to teams, colleges and retail partners; over 7,000 athletes and celebrities; and over 2,000 retail locations, including all Lids stores. Backed by a team of more than 22,000 employees, Fanatics is committed to relentlessly enhancing the fan experience.
Overview
Fanatics Betting & Gaming (FBG) is the online and retail sports betting subsidiary of Fanatics Holdings, Inc. As a
Staff Engineer
on the
Balance and Ledger
team, you will be the technical owner of the ledger and balance services that hold customer funds across Fanatics.
Balance and Ledger will be a shared ledger and a customer-level balance that can be used across Sportsbook and Casino, Markets, and other LOBs. You will design the systems that make this possible: a ledger that is correct and auditable, a balance model that enforces which funds can be used where, and a migration path that moves existing wallets onto the shared platform without disrupting customers.
This role combines deep backend expertise with architectural leadership. You will set the technical direction for the balance platform, work closely with Payments, Fraud, Responsible Gaming, Finance, Legal, and Compliance partners, and guide engineers across several teams as new businesses adopt the shared ledger.
Responsibilities
Own the architecture
of the ledger and balance services, including the data model, consistency guarantees, and the interfaces other businesses use to read balances and authorize spend.
Design and build
distributed services in Java and Spring Boot that handle high transaction volume with strict correctness, idempotency, and auditability requirements.
Model funds by type and eligibility
, so that each portion of a customer's balance is usable only where client, product, customer location, and transaction type allow, and so that a regulator-driven restriction can be applied quickly and safely.
Lead the migration
of existing business wallets onto the shared ledger in phases, including dual-running, reconciliation, cutover, and rollback plans that avoid customer-visible downtime.
Architect event-driven integration
using java and architectural patterns so that balance changes are published reliably and downstream consumers can depend on ordering and delivery.
Carry responsible gaming protections with the balance
, working with the Responsible Gaming and Fraud teams so that limits, self-exclusion, and other customer protections remain enforced as funds are used across businesses.
Work with Finance, Legal, and Compliance
on how funds are attributed between businesses, how settlement and chargebacks are handled, and what data may be shared across Fanatics entities.
Build for reconciliation and audit
, including complete transaction histories, financial reporting feeds, and tooling that lets Operations and Finance verify balances independently.
Lead technical initiatives
that span multiple teams, and run architectural reviews, design sessions, and incident postmortems.
Mentor engineers
and raise the standard for security, observability, reliability, and testing across the platform.
Partner with product, frontend, and mobile teams
so that balance behavior is clear and consistent in every customer-facing experience.
Be open to occasional travel to Fanatics offices or industry events for planning, collaboration, and team development.
Required Qualifications
8+ years of professional software engineering experience, with deep expertise in Java and Spring Boot.
Experience designing and operating a ledger, wallet, balance service, or another financial system of record where correctness and auditability are requirements.
Strong command of transactional consistency, idempotency, concurrency control, and relational data modeling in systems that cannot lose or double-count a transaction.
Experience building event-driven systems and working with message streaming platforms such as Kafka.
Demonstrated success setting technical direction and driving alignment across multiple teams.
Experience migrating live, high-traffic systems with minimal customer impact.
Ability to explain complex technical tradeoffs clearly to engineering, product, finance, and leadership audiences.
Comfort working in a fast-paced, regulated environment with changing priorities.
Preferred Qualifications
Experience in online gaming, sports betting, fintech, banking, or payments.
Experience with a shared platform used by several business units, including managing adoption, versioning, and ownership boundaries.
Experience with financial reconciliation, settlement, or accounting-oriented data models.
Familiarity with data privacy and consent requirements when customer data moves between legal entities.
Experience with AWS, Kubernetes, and observability tooling such as Datadog, Grafana, or CloudWatch.
Interest in developer experience, clean API design, and systems that remain maintainable as more teams depend on them.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE—a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
For information about our benefits, please visit
https://benefitsatfanatics.com/
#LI-VG1
Ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. The range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual offer is confirmed. In addition to the base and bonus, full-time employment, and more. For information about our benefits, please visit
https://benefitsatfanatics.com/
Salary Range
$190,000
—
$237,500 USD
By submitting your application, you agree to our terms of service and acknowledge you have read our
Candidate Privacy Policy.
Fanatics will never ask candidates for money, banking information, or other sensitive personal information as part of the interview process. If you receive a suspicious message claiming to be from Fanatics recruiting, please do not respond and report it
here
.
Built is looking for an Innovation Software Engineer to build Marketplace software, prototypes, AI-powered workflows, and automation while learning from customer feedback.
Location: London
DRW
is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.
Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it.
DRW
is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
In this role you will:
Develop, improve, and maintain trading systems in C++ and Java primarily for trading Crypto options.
Work closely with the trading desk and research teams to identify and capture opportunities, directly impacting business results.
Take ownership of the full development process including design, implementation, testing, deployment, and support.
Be part of a large collaborative development team and trading organization.
Qualifications:
A minimum of 5+ years' experience in C++ or Java, with the ability to work comfortably across multiple programming languages.
A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments.
Experience developing to Cloud and/or Crypto exchanges.
Experience building low latency execution systems or exchange connectivity.
Familiarity with real-time data processing and multi-venue environments.
Understanding of trading operations.
Ability to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimize complexity.
Exceptional interpersonal skills — you communicate clearly with traders, researchers, and other engineers, fostering a collaborative, supportive working environment.
Experience with Linux-based, concurrent, high-throughput software systems.
Have a Bachelor's or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience.
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at
https://drw.com/privacy-notice
.
#LI-SH1
Location: Vienna, Austria
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
You’ll join the team behind Sentry’s Size Analysis and Snapshots, two products that check every pull request before it ships. Size Analysis breaks down iOS and Android builds to explain why an app got bigger. Snapshots catches unintended visual changes by diffing screenshots against a baseline. Both run in our customers’ CI, report straight to Source Code Management providers, and handle some of the heaviest payloads at Sentry: multi-GB app binaries and builds with tens of thousands of images.
IN THIS ROLE YOU WILL
You’ll work full-stack with a backend lean, owning features from the moment a build arrives from CI, to the moment when UI engineers use that data to decide whether to merge. You’ll own the codebase behind our mobile binary analysis and large-scale image comparison. You’ll share the pipeline, the GitHub integration and on-call with the rest of the Sentry team.
- Build and tune the backend services and task-based pipelines that ingest, analyze and compare builds, with large artifacts in object storage, fast and reliable on multi-GB binaries and changesets with tens of thousands of screenshots
- Extend our product: own the functionality end-to-end, react on feedback and come up with proposals for further product development.
- Own the GitHub integration end to end: PR status checks, comments, approvals and webhooks, including races, duplicates and missing-baseline edge cases
- Ship frontend features such as treemaps, build comparisons and diff viewers that stay fast on huge datasets
- Run what you build: deploys across regions, metrics, logging and on-call, and be the person who debugs the weird customer build
YOU’LL LOVE THIS JOB IF YOU
- Want your work to show up in the pull requests our customers open every day, not buried in a dashboard nobody checks
- Like problems with real weight: a multi-GB IPA, tens of thousands of screenshots in a single build, a binary format with sparse documentation
- Would rather own a feature from upload to UI than hand off half of it (end-to-end ownership)
- Enjoy building for developers, who will tell you exactly what’s wrong and why
- Want to help two products that started at a startup grow into core parts of Sentry
QUALIFICATIONS
- 3+ years building production web services, with strong Python (Django preferred) and a habit of typed, tested code
- Working proficiency in React and TypeScript, enough to ship a full feature without handing off the frontend
- Experience with async task systems and event pipelines (Kafka, task queues, worker pools), including idempotency, locking, retries and their failure modes
- Experience with Postgres schema design and migrations that work under rolling deploys, plus pragmatic rollout habits like feature flags and revertable changes
- A track record of performance work: profiling, parallelism, memory reduction and large-file streaming through object storage
- Bonus points for:
- Hands-on experience with mobile build artifacts and tooling (LIEF, bundletool, apksigner, link maps, DWARF, code signing)
- Image processing or pixel-diff tooling
- GitHub Apps or the Checks API
- Data visualization, especially treemaps
- Prior work on developer tools, CI or observability products
We are obliged by law to quote the minimum wage of EUR 60,844,-- gross per year for this position, in accordance with the respective collective agreement (IT-KV). The salary that Sentry offers you is adjusted to the current market situation and will be above the IT-KV.
A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Задачи:
— разработка и оптимизация сервисов на Golang, связанных с управлением хранением данных
— интеграция с низкоуровневыми компонентами Linux
— работа с сетевым стеком TCP/IP и реализация высоконадёжных протоколов обмена данными
— участие в проектировании архитектуры распределённых файловых систем и систем хранения
— написание и поддержка автоматизированных тестов
— участие в код‑ревью
— диагностика и решение проблем производительности, сетевых или файловых конфликтов
Требования:
— опыт коммерческой разработки на Golang от 2 лет (для Middle)
— глубокое понимание горутин, каналов, шедулера и примитивов синхронизации (mutex, waitgroup, cond и др.)
— уверенные знания Linux: работа с сетями (TCP/IP, сокеты), понимание прав доступа и типов файлов (блочные устройства, текстовые файлы)
— желателен опыт с sysfs, cgroup
— знание базовых принципов работы дисков (GPT, MBR) и взаимодействия с ними на уровне ОС
— понимание принципов масштабирования и построения распределённых систем хранения (Ceph или аналогичных)
— умение разбираться в чужом коде и поддерживать существующую инфраструктуру
Будет плюсом:
— опыт разработки крупных систем хранения данных (СХД, SAN, NAS и т.п.)
— участие в проектах с Kubernetes, Docker и другими платформами контейнеризации
— знание специфики работы с блочными устройствами в Linux (LVM, RAID и др.)
— навыки работы с RPC, gRPC, GraphQL и REST
— опыт применения инструментов Observability (Prometheus, Grafana, ELK/EFK, Jaeger)
В задачи входит проектирование, разработка и сопровождение перестройки платформы, уточнение и оспаривание требований от PO/BA и пользователей, защита технических решений перед командой, обеспечение устойчивости к исключительным сценариям, а также предоставление поддержки L2/L3 для создаваемого продукта.
ГибридmiddleАрмения, Кипр, Испания, Грузия, Польша, Португалия, Сербия; Удалённая работа доступна при проживании в Грузии, Сербии, Испании, Португалии, Армении, на Кипре или в Польше; гибридный формат — при нахождении в Кракове или Лимассоле · Полная занятость
Location: Remote - EMEA
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.
THE TEAM
The Core Team sits at the heart of Constructor, shaping Constructor’s in-house search engine, where user requests meet customer catalogs and Constructor’s learnings. We build and operate the foundational systems that power every request flowing through the platform, enabling fast, reliable, and intelligent interactions at massive scale.
Our systems handle billions of requests daily with exceptional uptime, and we take pride in delivering a highly scalable, resilient, and globally distributed platform. As part of the Core team, you will help design, build, and maintain the critical infrastructure and services that underpin the entire product, ensuring performance, stability, and reliability across the globe.
REQUIREMENTS
You’ll thrive in this role if you:
- Have a strong foundation in computer science, including algorithms, data structures, concurrency, and systems design.
- Have experience building and scaling high-traffic, high-availability backend systems.
- Have experience designing and operating backend infrastructure, including deployment automation, capacity planning, and observability.
- Are comfortable working across different layers of the stack, from performance-critical code to production operations.
- Enjoy learning new technologies and tools in a fast-moving, large-scale environment.
- Collaborate effectively and contribute to a positive, ownership-driven team culture.
OUR TECH STACK
- Languages: Rust, C++, Python
- Cloud Infrastructure: AWS
- CI/CD: Jenkins, GitHub Actions
- Monitoring & Observability: Prometheus, Grafana
BENEFITS
- 🏝️ Unlimited vacation time - we strongly encourage all of our employees 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 for every employee, refreshed each year
- 👪 Maternity & Paternity leave for qualified employees
- 🧠 Work with smart people who will help you grow and make a meaningful impact
- 💵 Base salary: $80k–$120k 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.
Задачи:
- Проектировать и разрабатывать интеграционные системы на базе микросервисной архитектуры
- Внедрять новые технологии, инструменты и методы разработки
- Взаимодействовать с командой, поиск и решение проблем
- Участвовать в брейнштормах
Требования:
- Опыт разработки Backend приложений (Python 3.>) от 5 лет
- Уверенное владение базовыми архитектурными паттернами
- Понимание асинхронной парадигмы программирования
- Желание придерживаться культуры разработки и Best practices (SOLID, KISS, DRY, etc.)
- Желание следовать Coding Style Guide, PEP8 и типизации данных
- Практические навыки работы с платформами контейнеризации приложений
- Опыт построения архитектур сложных систем
- Умение оценивать сложность задачи
- Умение декомпозировать задачи
- Опыт работы с инструментами командной разработки: Git, Jira, Confluence
- Опыт работы с Linux (Bash)
- Знание и умение работать с одним из брокеров сообщений (RedHat JBOSS AMQ\ ActiveMQ Artemis, IBM WebSphere MQ, Apache Kafka, etc)
- Опыт работы с реляционными базами данных (Oracle, PostgreSQL, MySQL, etc.)
Будет плюсом:
- Навык владения любой системой оркестрации контейнеров (Kubernetes, Deckhouse)
- Понимание и опыт работы с DDD/Event driven архитектурой
- Опыт работы с потоковой обработкой данных Apache Kafka Streams
- Опыт работы с Prometheus Grafana, ELK, HashiCorp Vault, Keycloak
- Опыт разработки интеграционных решений
- Понимание асинхронной парадигмы программирования
Условия:
- Современный стек технологий, микросервисная архитектура приложений
- Работа в гибкой методологии разработки
- Возможность работать как в офисе, так и в гибридном формате, и удаленном формате
- Поездки на конференции и тренинги за счет компании, внутренние семинары, внутренние митапы
- Новая техника для комфортной работы
- Сессии профессионального развития 2 раза в год с планом индивидуального развития и обратной связью
- Корпоративная культура со своими ценностями и традициями