Location: Warsaw, Poland
Workplace: Remote
Sensor Tower’s digital intelligence platform provides unparalleled insight into market trends, advertising, competitor’s strategies, and consumer/user audience across mobile, web, and gaming. Sensor Tower’s insights are trusted by more than 2,500 enterprises worldwide across tech, retail/commerce, entertainment/media, gaming, consumer packaged goods and finance.
About this role:
We're looking for a Full Stack Developer (main back end focus) to work on our advertising analytics platform. We gather and process BIG amounts of data and deliver meaningful insights to our customers. We have browser extensions, databases, panelists, servers, so many servers, and a great hybrid culture with coworkers locally and across the globe.
There's a good mix of extremely difficult problems, impossible problems, easy problems, bugs, performance issues, and the occasional thing that's a joy to work on – join us!
What you will do in a typical day:
- Tackle interesting performance and scalability challenges.
- Meticulously refactor bunches of reports decimating code size and run time while preserving results.
- Intelligently manage tech debt while simultaneously delivering new features for the business.
- Code in SQL and C# (and occasionally js) in a mixed environment (Windows and Linux but mostly Windows) utilizing AWS, SQL Server, Redshift, Mongo, EntityFramework and ASP.NET http://asp.net/ Core.
- Participate in a Kanban/Devops dev process with fluid requirements, weekly scrums, and potentially be on-call w/Pagerduty
- Be a proponent for continuous improvement, architecture, clean code, and good systems design
- We use Github for source control and Jira for project management
- We review PRs! (usually) and ship often.
What you can bring:
- Experienced C# developer.
- Be able to code in C#, SQL and occasionally in Ruby.
- Big Plus: Comfortable reading and modifying Javascript/React.
- Friendly - You will be working in cross function with a lot of cool people!
- Love for data - Our platform provides data intelligence for the digital economy!
Our Engineering Culture
We believe that "Simplicity is a prerequisite for reliability." We are looking for engineers who align with our core values:
- Simplicity: We avoid over-engineering. We prefer the tools we already have and the most straightforward solutions over "shiny new toys."
- Quality: We write code that is a pleasure to read because we know code is written once but read many times. We don't cut corners, and we polish to a high level before shipping.
- Extreme Ownership: We don't just do the minimum. We expect you to understand the "why" behind your work and own the ultimate goal of fixing problems at their root cause, avoiding temporary band-aids.
- Prioritization: We focus relentlessly on what is important, not just what is urgent.
Read more about some of our Technical challenges here (written by members of our engineering team):
https://sensortower.com/blog/speeding-up-the-backend-with-graph-theory
https://sensortower.com/blog/how-we-scaled-to-thousands-of-sidekiq-workers
Fraud warning:
It's common for scammers to create positions that look legitimate on other sites. To ensure your submission is considered, only apply for positions at Sensor Tower through our company website or through posts directly associated with Sensor Tower company profiles on sites such as LinkedIn, Indeed, BuiltIn or Hackajob. At no point will Sensor Tower ever ask for money, credit card, or bank account information to complete a job application. Communications received from Sensor Tower are only sent by e-mail addresses ending in sensortower.com http://sensortower.com. All Sensor Tower interviews will be conducted via phone or Zoom. At no time will a conversation be moved to an alternative email outside of sensortower.com http://sensortower.com or text. Should an issue arise that you feel we should be aware of, please contact us. Please provide your resume when applying.
To all recruitment agencies:
Sensor Tower does not accept third party resumes. Please do not send resumes to our jobs alias, Sensor Tower employees or any other organization location. Sensor Tower is not responsible for any fees related to unsolicited resumes. Sensor Tower will not pay any third-party agency or company that does not have a signed agreement with Sensor Tower.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Задачи:
— Разработка backend-функционала, включая интеграции платежных систем и модули противодействия отмыванию денег (AML).
— Создание AI-инструментов для поддержки клиентов и оптимизация процессов привлечения клиентов.
— Создание и поддержка API для интеграции с торговой платформой.
— Участие в проектировании технической архитектуры и оптимизация производительности продукта.
— Проведение код-ревью, поддержка продакшена, написание юнит- и интеграционных тестов.
— Участие в планировании Scrum и OKR, а также в ретроспективах.
Требования:
— Опыт профессиональной разработки на Ruby не менее 4 лет.
— Глубокие знания Ruby on Rails 6+, паттернов проектирования, базовых алгоритмов и структур данных.
— Опыт проектирования масштабируемых веб-приложений.
— Опыт работы с базами данных MySQL, PostgreSQL и Redis.
— Умение писать юнит- и интеграционные тесты.
— Обязательное проживание в Европе.
Будет плюсом:
— Опыт работы в финтех-индустрии.
— Знание сервисной архитектуры и RabbitMQ.
— Опыт работы с GraphQL.
— Навыки фронтенд-разработки (HTML, CSS, JavaScript).
— Опыт интеграции сторонних платежных провайдеров.
Условия:
— 20 дней оплачиваемого отпуска и 10 дней оплачиваемого больничного в год.
— Медицинская страховка.
— Бюджет на спорт и фитнес.
— Бюджеты на профессиональное образование и изучение языков.
— Гибкие возможности удалённой работы.
Location: Lisbon, Portugal
Workplace: Remote
Sensor Tower’s digital intelligence platform provides unparalleled insight into market trends, advertising, competitor’s strategies, and consumer/user audience across mobile, web, and gaming. Sensor Tower’s insights are trusted by more than 2,500 enterprises worldwide across tech, retail/commerce, entertainment/media, gaming, consumer packaged goods and finance.
About this role:
We're looking for a Full Stack Developer (main back end focus) to work on our advertising analytics platform. We gather and process BIG amounts of data and deliver meaningful insights to our customers. We have browser extensions, databases, panelists, servers, so many servers, and a great hybrid culture with coworkers locally and across the globe.
There's a good mix of extremely difficult problems, impossible problems, easy problems, bugs, performance issues, and the occasional thing that's a joy to work on – join us!
What you will do in a typical day:
- Tackle interesting performance and scalability challenges.
- Meticulously refactor bunches of reports decimating code size and run time while preserving results.
- Intelligently manage tech debt while simultaneously delivering new features for the business.
- Code in SQL and C# (and occasionally js) in a mixed environment (Windows and Linux but mostly Windows) utilizing AWS, SQL Server, Redshift, Mongo, EntityFramework and ASP.NET http://asp.net/ Core.
- Participate in a Kanban/Devops dev process with fluid requirements, weekly scrums, and potentially be on-call w/Pagerduty
- Be a proponent for continuous improvement, architecture, clean code, and good systems design
- We use Github for source control and Jira for project management
- We review PRs! (usually) and ship often.
What you can bring:
- Experienced C# developer.
- Be able to code in C#, SQL and occasionally in Ruby.
- Big Plus: Comfortable reading and modifying Javascript/React.
- Friendly - You will be working in cross function with a lot of cool people!
- Love for data - Our platform provides data intelligence for the digital economy!
Our Engineering Culture
We believe that "Simplicity is a prerequisite for reliability." We are looking for engineers who align with our core values:
- Simplicity: We avoid over-engineering. We prefer the tools we already have and the most straightforward solutions over "shiny new toys."
- Quality: We write code that is a pleasure to read because we know code is written once but read many times. We don't cut corners, and we polish to a high level before shipping.
- Extreme Ownership: We don't just do the minimum. We expect you to understand the "why" behind your work and own the ultimate goal of fixing problems at their root cause, avoiding temporary band-aids.
- Prioritization: We focus relentlessly on what is important, not just what is urgent.
Read more about some of our Technical challenges here (written by members of our engineering team):
https://sensortower.com/blog/speeding-up-the-backend-with-graph-theory
https://sensortower.com/blog/how-we-scaled-to-thousands-of-sidekiq-workers
Fraud warning:
It's common for scammers to create positions that look legitimate on other sites. To ensure your submission is considered, only apply for positions at Sensor Tower through our company website or through posts directly associated with Sensor Tower company profiles on sites such as LinkedIn, Indeed, BuiltIn or Hackajob. At no point will Sensor Tower ever ask for money, credit card, or bank account information to complete a job application. Communications received from Sensor Tower are only sent by e-mail addresses ending in sensortower.com http://sensortower.com. All Sensor Tower interviews will be conducted via phone or Zoom. At no time will a conversation be moved to an alternative email outside of sensortower.com http://sensortower.com or text. Should an issue arise that you feel we should be aware of, please contact us. Please provide your resume when applying.
To all recruitment agencies:
Sensor Tower does not accept third party resumes. Please do not send resumes to our jobs alias, Sensor Tower employees or any other organization location. Sensor Tower is not responsible for any fees related to unsolicited resumes. Sensor Tower will not pay any third-party agency or company that does not have a signed agreement with Sensor Tower.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Задачи:
— разработка в команде Mobile в роли Python Developer
Требования:
— опыт работы в роли Backend-разработчика от 3 лет
— уверенное владение Python
— знание фреймворков Django 4/5, DRF, FastAPI
— умение писать тесты с использованием pytest
— опыт работы с асинхронными задачами: RabbitMQ, Celery, Kafka
— навыки контейнеризации с Docker
— знание стандартов качества кода: Flake8, mypy
— навыки настройки CI/CD-процессов и базовая работа с Docker и Kubernetes
— уверенное владение Git и готовность к командной разработке по Trunk-Based Development
Условия:
— удалённая работа
Описание:
Лучи — новая онлайн-страховая компания, команда Mobile ищет Python Developer для удалённой работы.
Задачи:
— участвовать в разработке систем выявления и скоринга подозрительной активности с применением технологий машинного обучения;
— разрабатывать системы управления санкциями и проверки прав доступа;
— работать в кросс-функциональной команде вместе с продуктовыми аналитиками, дата-сайентистами и бэкенд-инженерами;
— помогать защищать пользователей Авито.
Требования:
— уверенно владеть Python;
— иметь опыт проектирования высоконагруженных и отказоустойчивых систем в микросервисной архитектуре;
— готовность развиваться по T-shaped-модели, изучать другие языки программирования и участвовать в разработке на них, например на Golang;
— понимание ответственности инженера не только в написании кода, но и в проектировании систем, работе с нефункциональными и функциональными требованиями;
— готовность помогать коллегам внутри команды и за её пределами;
— документировать результаты работы и понимать важность этого;
— стремление понять, какую проблему решает задача, над которой работаете.
NDA - это продуктовая IT компания, ключевым направлением которой является создание и продвижение информационных порталов в игровых нишах на западных рынках. Компания совершенствует ERP систему для управления и анализа эффективности маркетинговых процессов. Сейчас ищут Middle Python Developer в команду инжиниринга.
Почему стоит выбрать эту компанию:
Работа в команде с четкой целью и процессами.
Много возможностей для развития.
Стабильная компания, стремящаяся стать полноценной экосистемой.
Компания и руководство ценят людей.
Гибкий выбор технологий и следование передовым технологиям.
Рост сотрудников через менторство и код ревью.
Задачи идут от бизнеса с сильной технической базой.
Разные направления: analytics, web dev, infrastructure.
Что предлагают:
Опыт работы инженером, который понимает бизнес-контекст.
Работа в команде с выстроенными процессами по дизайну, тестированию и разработке.
Разработка b2b продукта с ежедневной обратной связью пользователей.
Работа с опытным ментором (Team Lead) с опытом data engineering 7+ лет.
Проект ориентирован на западные рынки.
Регулярный пересмотр вклада через Performance Review.
Отсутствие легаси кода.
Soft Skills:
Знание английского на уровне pre-intermediate и выше.
Знакомство с гибкими методологиями разработки (Scrum).
Отличные коммуникативные навыки.
Навыки влияния, ведения переговоров и общения.
Умение справляться со стрессом.
Продуктовое мышление.
Проактивность и предложение эффективных решений.
Страсть к коду.
Hard Skills:
Опыт коммерческой разработки на Django 3.x+ (ссылка на GitHub обязательна).
Уверенное владение Pandas для обработки и анализа данных.
Опыт настройки и работы с Celery и Redis в продакшене.
Знание инструментов автоматического тестирования Django-проектов (pytest, unittest, factory_boy).
Умение работать с Docker и Docker Compose.
Практический опыт с GraphQL (Strawberry).
Оптимизация кеширования через cacheops.
Базовые навыки конфигурации Nginx для развёртывания Django-приложений.
Глубокое понимание работы с PostgreSQL: индексы, оптимизация запросов, миграции.
Преимущества:
Готовность быстро вливаться в инфраструктуру без обучения.
Интерес к DevOps и системному подходу.
Опыт или желание развиваться в AWS-экосистеме.
Владение английским для чтения документации и общения.
Обязанности Middle Python Developer:
Поддержка и развитие существующего продукта без внешнего менторинга.
Разработка и поддержка системы автотестов.
Работа с бизнес-скриптами: сбор, трансформация и выгрузка данных.
Расширение функционала согласно приоритетам бизнеса.
Внесение инженерных предложений и оптимизационных решений.
Обеспечение масштабируемости и надёжности системы.
Постоянное улучшение качества кода, архитектуры и производительности.
Процесс взаимодействия с кандидатами:
Welcome интервью (40 минут).
Техническое собеседование (60 минут).
Решение рабочих кейсов.
Интервью с COO (20 минут).
Оффер.
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Разрабатывать и развивать крупную распределённую систему в составе команды;
— Поддерживать существующие проекты, внедрять новые фичи и компоненты;
— Реализовывать интеграции с внешними сервисами и API;
— Разрабатывать и внедрять инструменты мониторинга.
Требования:
— Коммерческий опыт разработки на Python (2/3) от 3 лет;
— Работа с реляционными и NoSQL базами данных (MySQL, PostgreSQL, MongoDB);
— Практический опыт работы с WS API, REST API, RPC API и GRPC API;
— Понимание жизненного цикла разработки, от сбора требований до внедрения и поддержки.
Будет плюсом:
— Опыт работы с Node.js и/или Go;
— Понимание принципов работы с метриками и мониторингом;
— Базовое понимание работы криптографии с открытым ключом;
— Опыт разработки с использованием Django.
Условия:
— Возможность работы в офисе в Тбилиси или удаленно из других локаций (из РФ/РБ нанимаем только с условием релокации);
— Помощь с релокацией;
— Полное обеспечение техникой;
— Компенсация занятий спортом;
— Возможность получать зарплату в валюте.
УдалённоseniorTbilisi
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Разрабатывать и развивать крупную распределённую систему в составе команды;
— Поддерживать существующие проекты, внедрять новые фичи и компоненты;
— Реализовывать интеграции с внешними сервисами и API;
— Разрабатывать и внедрять инструменты мониторинга.
Требования:
— Коммерческий опыт разработки на Python (2/3) от 3 лет;
— Работа с реляционными и NoSQL базами данных (MySQL, PostgreSQL, MongoDB);
— Практический опыт работы с WS API, REST API, RPC API и GRPC API;
— Понимание жизненного цикла разработки, от сбора требований до внедрения и поддержки.
Будет плюсом:
— Опыт работы с Node.js и/или Go;
— Понимание принципов работы с метриками и мониторингом;
— Базовое понимание работы криптографии с открытым ключом;
— Опыт разработки с использованием Django.
Условия:
— Возможность работы в офисе в Тбилиси или удаленно из других локаций (из РФ/РБ нанимаем только с условием релокации);
— Помощь с релокацией;
— Полное обеспечение техникой;
— Компенсация занятий спортом;
— Возможность получать зарплату в валюте.
Задачи:
- Разработка и сопровождение backend-сервисов на Python в микросервисной архитектуре
- Разработка нового функционала платформы мониторинга и валидации моделей
- Участие в развитии компонента автоматизированной валидации моделей
- Проектирование и реализация REST API и интеграционных взаимодействий между сервисами
- Разработка и сопровождение интеграций с внутренними системами банка
- Оптимизация производительности приложений и SQL-запросов
- Участие в проектировании технических решений и code review
- Анализ, локализация и устранение дефектов
- Развитие и поддержка пользовательского интерфейса платформы на React
- Взаимодействие с аналитиками, тестировщиками, DevOps-инженерами и другими участниками команды
Требования:
- Опыт коммерческой разработки на Python от 3 лет
- Уверенное знание Python 3 и принципов разработки ПО
- Опыт разработки backend-приложений с использованием FastAPI
- Опыт проектирования и разработки REST API
- Уверенные знания SQL и опыт работы с реляционными базами данных
- Опыт работы с SQLAlchemy
- Опыт работы с React и TypeScript
- Опыт разработки и сопровождения пользовательских интерфейсов
- Опыт работы с Kafka или аналогичными брокерами сообщений
- Понимание принципов микросервисной архитектуры
- Опыт работы с Docker и Git
- Понимание CI/CD-процессов
- Способность самостоятельно решать задачи и принимать технические решения на уровне Middle+
Location: United States (Remote)
Workplace: Remote
About Teleport
Don't wait for the future of infrastructure. Be part of it.
Teleport is the AI Infrastructure Identity Company. We're solving one of the hardest problems in security: giving every human, machine, workload, and AI agent a cryptographically secured identity, improving engineering velocity while maintaining security. We make trusted computing simple. This gives you the freedom, power, and autonomy to build and innovate with confidence.
Remote-first and globally distributed, we work with companies like Nasdaq, DoorDash, and Elastic to secure infrastructure for an AI world.
About the Role
We are looking for product-oriented backend engineers to join our Application Access (MCP) engineering team here at Teleport. You will be responsible for designing and implementing backend services and APIs that enable access controls auditing tools, audit logging, session recording summarization, and identity workflows in all aspects of Teleport.
You will be involved in the entire product development cycle, from working with customers to understand security needs, to writing RFDs for your design ideas, to implementing distributed systems in Go. You will work very closely with engineers, product managers, and security researchers to design features that secure and monitor access to infrastructure at scale.
You will play a key role in shaping how modern infrastructure access is secured, audited, and managed at scale.
What You'll Do
- Building backend integrations https://github.com/gravitational/teleport/issues?q=is%3Aissue+is%3Aopen+label%3Aaws with cloud provider's managed databases.
- Working on scalability and resiliency https://github.com/gravitational/teleport/issues?q=is%3Aissue+is%3Aopen+label%3Ascaleof clusters with 10K+ nodes.
- Implementing advanced HTTPS proxy with identity aware access control.
- Building hardened security https://github.com/gravitational/teleport/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity for Linux and Mac users.
What We're Looking For
- Go experience
- Linux systems engineering
- Web Fundamentals (cookie security, HTTP streaming and proxying)
- OAuth experience
Nice to Have:
- Cryptography engineering experience is a plus
How We Hire
- You will join 30 minute intro call and we will walk you through the compensation, interview process and requirements
- You will join a 30 minute call with the hiring manager, and we will walk you through the take home exercise and help answer questions
- You join a Slack channel and submit a coding challenge https://github.com/gravitational/careers/blob/main/challenges/systems/challenge-1.md in Go using Github
Why Teleport
You're joining a company where the problem is real, the team is small, and your work shows up directly in the product. We're not a big company, you won't get lost in a crowd. You'll have the freedom and autonomy to do what you're great at, alongside teammates who care about doing it right and want to see you succeed. The work is collaborative, there's real room to grow, and the mission is one worth showing up for.
Remote-first and globally distributed, we're genuinely passionate about what we're building.
The Benefits
At Teleport, we believe your career is more important than a list of perks. That's why we focus on making your day-to-day the best it can be — giving you the autonomy, access, and support to do the best work of your career.
- Extensive health coverage
- Annual expense budget
- Rest and recovery policies that maximize your ability to recharge
- Investment in your future with retirement savings plans
- Professional development opportunities
Teleport is an equal opportunity employer and does not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classifications protected by federal, state, or local law.
Candidate Privacy Notice: For information about our collection and processing of job applicant personal data for this position, please see our Job Applicant Privacy Policy and Notice of Collection at goteleport.com/legal/apply/job-applicant/ http://goteleport.com/legal/apply/job-applicant/
Задачи:
- Проектировать компоненты систем
- Организовывать процесс разработки
- Писать код и проводить код-ревью
- Писать тесты на свой код
- Наставлять и менторить младших коллег
Требования:
- Опыт промышленной разработки на Python от 3 лет
- Отличное знание Python 3
- Опыт многопоточного и асинхронного программирования
- Умение работать с фреймворками FastApi, Flask или другими
- Умение работать с реляционными СУБД — PostgreSQL и MySQL
- Опыт проектирования отдельных сервисов или распределенных систем
- Плюсом будет опыт использования Kafka, Cassandra, Clickhouse, Redis и Elasticsearch
Responsibilities:
— Develop and manage the overall cutover strategy, plan, timeline, and related governance activities.
— Coordinate across functional, technical, infrastructure, and business teams to ensure full readiness for cutover.
— Lead cutover planning workshops and define all tasks, dependencies, responsibilities, and validation steps.
— Facilitate mock cutovers and rehearsals to validate processes and ensure a smooth execution.
— Identify, track, and mitigate cutover-related risks, issues, and decision points.
— Oversee system freeze periods, data migration, technical deployments (e.g., transports, configurations), and business validation during cutover.
— Manage communication throughout execution, support go-live, and coordinate the transition into hypercare.
Requirements:
— 3-5 years of experience as a Cutover Lead on SAP implementation projects (ECC or S/4HANA).
— Strong understanding of SAP modules, data migration processes, and system landscapes.
— Excellent project management and organizational skills.
— Ability to coordinate cross-functional and cross-geographical teams.
— Strong communication and stakeholder management abilities.
— Familiarity with tools like Microsoft Project, Jira, ServiceNow, SAP Solution Manager.
— English B2+.
— PMP or similar certification is a plus.
What you’ll do / Who you are:
— Develop and manage the overall cutover strategy, plan, timeline, and related governance activities.
— Coordinate across functional, technical, infrastructure, and business teams to ensure full readiness for cutover.
— Lead cutover planning workshops and define all tasks, dependencies, responsibilities, and validation steps.
— Facilitate mock cutovers and rehearsals to validate processes and ensure a smooth execution.
— Identify, track, and mitigate cutover-related risks, issues, and decision points.
— Oversee system freeze periods, data migration, technical deployments (e.g., transports, configurations), and business validation during cutover.
— Manage communication throughout execution, support go-live, and coordinate the transition into hypercare.
Location: Remote
Who we are
Our mission is to bring clarity and control to the world's most complex codebases. AI is accelerating code creation, but the infrastructure to understand, oversee, and evolve that code hasn't kept pace. Sourcegraph gives engineering organizations full visibility across their systems, precise context for their agents, and the ability to execute coordinated code changes at scale. As agentic development becomes the dominant engineering paradigm, we provide the context layer teams need to take control of their codebase.
With Code Search, Deep Search, MCP, and Agentic Batch Changes, we deliver on that mission today - giving engineering teams and their AI tools the cross-repo context to navigate massive codebases with confidence, and the ability to make changes across hundreds of repositories at once.
Companies like Stripe, Reddit, and Leidos rely on Sourcegraph to ship faster and with higher quality. We're backed by a16z, Sequoia, and Redpoint, and proud to operate as a globally distributed team that values high agency, direct communication, and customer love.
If you want to build the infrastructure that lets every engineering team - and every agent they deploy - operate on their codebase with confidence, join us.
Hours & location
🌎 While we hire
almost anywhere
in the world, we have a preference for someone to reside in the following locations for this role. However, if you feel qualified, we welcome you to apply regardless of location. No matter what, working hours must overlap with EST for at least 20 hours/week.
Preferred locations:
EST
Europe
Why this job is exciting
Source code is at the heart of Sourcegraph. We support multiple code hosts and retrieve, store, index, and serve source code - to end users, admins, and other internal services.
This role gives you the opportunity to solve complex, challenging, and highly technical problems for our customers, both internally and externally, help unleash the potential and productivity of our Engineering teams, and delight our customers with industry-leading quality software.
The Platform team primarily focuses on building a fully managed platform for using Sourcegraph, Sourcegraph Cloud, our SaaS offering. As a member of the Platform team, you will work closely with both external customers and internal stakeholders to meet their needs. You will:
Develop inter-cloud connectivity solutions to support enterprise customers from highly regulated industries to use Sourcegraph Cloud.
Build a control plane to orchestrate a fleet of single-tenant Sourcegraph Cloud instances.
Expose complex infrastructure as API to support internal customers to iterate faster.
Dive into upstream dependencies (e.g., CDK for Terraform, Terraform providers for GCP) to debug and patch non-trivial problems.
Be an advocate for building reliable services and work with leadership to help product teams achieve operational excellence.
Participate in on-call rotation to uphold our contractual SLA commitments.
📅 Within one month, you will…
Onboard onto the Sourcegraph architecture, tooling, and development workflow.
Build a solid understanding of the team’s areas of ownership, technical challenges, and problems the team solves for our customers, and know how all of these align with the top-level company goals.
Actively participate in team meetings, sharing ideas and insights to contribute to the overall team goals.
Start contributing to the team goals and deliverables by shipping new features, debugging issues, and fixing bugs.
📅 Within three months, you will…
Demonstrate a comprehensive understanding of the Cloud infrastructure, its underlying technologies, and its integration within the Sourcegraph ecosystem.
Lead initiatives contributing to team goals through both discovery and delivery phases, collaborating directly with product and design partners, other engineering teams, and non-technical stakeholders from different departments.
Contribute to the architectural design and implementation of new features or improvements, actively shaping the future direction of Cloud infrastructure based on customer needs.
Lead initiatives contributing to team goals on the roadmap by going through the entire product development lifecycle discovery, design, implementation, and delivery.
Participate in our on-call rotation.
📅 Within six months, you will…
Be defining long-term technical vision and strategies for new product development, scaling existing services, and managing technical debt. These plans will consist of multiple smaller milestones that you will deliver iteratively with the team.
Collaborate with the Engineering Manager on defining the team’s growth strategy based on the long-term product vision, the technical vision, and the team’s needs.
Seek feedback from customers and stakeholders to identify opportunities for further improvements or new features, actively iterating on the Cloud infrastructure to ensure it continues to meet our high bar.
About you
You bring a product mindset in balancing architectural flexibility and philosophy with meeting immediate customer demand. You are an experienced software engineer who seeks to solve problems by writing code rather than through one-off operations. You are passionate about user experience and self-service. You balance maintaining and designing high-impact systems with a pragmatic understanding of how to make appropriate tradeoffs (e.g., cut scope, low-tech vs. custom complex solutions) to ship quickly and iterate when necessary.
Qualifications:
Proficiency in Go, or other strongly typed languages.
Knowledge in one of the public cloud platform providers (GCP, AWS, Azure)
Experience with Terraform (or similar IaC solutions) and Kubernetes to build tooling and automation.
Skilled at debugging distributed systems, followed by designing and implementing solutions to those problems. This means you should know your way around various OS-level primitives, e.g., network, CPU, and memory.
Ability to communicate clearly and empathetically, especially in writing and documentation.
Preferred time zone between UTC-8 and UTC+2
Nice to haves:
Built services and exposed them as API for external consumption (e.g., gRPC).
Comfortable implementing system-level software (e.g., custom transport protocol) if needed or has contributed to Kubernetes controllers/operators.
Published blog posts and/or tech talks about your work.
Experience working on small high-performing teams, preferably tech startups.
Level
📊 This job is an IC3. You can read more about
our job leveling philosophy
in our Handbook.
Compensation
💸
We pay above-market salaries because we want to hire exceptional people who can focus on building great products, not worrying about paying bills. As an
open and transparent
company, our
compensation philosophy
and pay bands are visible to every Sourcegraph teammate, and we strive to make our approach equitable, explainable, and competitive.
Your base salary is determined by the IC3 pay band for your location zone (1-4). Our pay bands are informed by market data and designed to ensure competitive compensation wherever you live. During the recruiting process, we'll discuss the range applicable to you based on job level, relevant skills, experience, qualifications, and location zone.
💰The starting salary for the IC3 pay band in each zone is:
Zone 2: $148,000 USD
Zone 3: $111,000 USD
Zone 4: $74,000 USD
📈 In addition to competitive cash compensation, we offer meaningful equity (because when Sourcegraph succeeds, we want you to succeed, too) and generous
perks & benefits
.
Interview process
Below is the interview process you can expect for this role (you can read more about
the types of interviews
in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all!
We expect the interview process to take 4.75 hours in total.
👋 Introduction Stage
- we have initial conversations to get to know you better…
[30m]
Recruiter Screen
[30m]
Hiring Manager Screen
🧑💻 Team Interview Stage
- we then delve into your experience in more depth and introduce you to members of the team, including cross-functional partners…
[Async] Take-home exercise
[60m]
Take-home exercise walkthrough + System Design
[60m]
Pairing Exercise
[60m]
Resume Deep Dive
[60m]
Cross-functional Team Collaboration Interview
/
Values Interview
🎉 Final Interview Stage
- we move you to our final round, where you gain a better understanding of our business and values holistically…
[30m]
Leadership
We check references and conduct your background check
Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.
Learn more about us
You can learn more about what it is like to work at Sourcegraph by reading
our handbook
.
We are an ambitious team who are collectively working hard to build the most influential company in the world. You can read more about our
culture
,
competitive compensation
and
benefits
here.
Sourcegraph is an equal opportunity workplace; we welcome people from all backgrounds.
Sourcegraph participates in
E-Verify
for U.S. Employees.
Задачи:
— Писать код на Go.
— Строить и планировать архитектурные решения.
— Выполнять ревью и тестирование кода.
— Проводить консультации и менторинг менее опытных коллег.
— Отвечать за работу сервиса(-ов).
Требования:
— Опыт инфраструктурной разработки на Go от пяти лет.
— Опыт сетевой автоматизации.
— Опыт написания тестов.
— Опыт работы с NoSQL (в частности, Redis).
— Понимание concurrency (как запустить/остановить фоновые горутины, как отобразить данные на веб-странице, пока они параллельно обновляются, как правильно работать с базой).
— Желание заниматься инфраструктурной разработкой (сетевая аналитика, коллекторы и автоматизация файрволов).
— Опыт работы с системами мониторинга (Grafana, Prometheus, VictoriaMetrics).
Будет плюсом:
— Опыт построения конкурентных приложений/сервисов.
— Опыт работы и (или) способность к чтению Python-кода.
— Опыт во Frontend-разработке.
— Продвинутое или глубокое знакомство с сетями.
— Открытость к взаимодействию с командой, инициативность и готовность помогать менее опытным коллегам.
Условия:
— Возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей.
— Амбициозные задачи, масштабные проекты и возможности для профессионального роста.
— Совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время.
— Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом.
— Программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
— Компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день.
— Компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге.
— 17 корпоративных команд по 12 видам спорта.
Задачи:
— Разработка backend на Python с использованием Django и Django REST Framework
— Создание REST API
— Работа с 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)
Требования:
— Опыт работы не менее 5 лет
— Экспертные знания Python и Django (ORM, миграции, админка)
— Опыт создания REST API с Django REST Framework
— Опыт работы с AWS сервисами: S3, RDS, SNS, SQS, CloudFront, CloudFormation
— Знание OAuth
— Владение AI инструментами / LLM
— Опыт работы с Celery и брокерами сообщений (Redis или RabbitMQ)
— Опыт работы с Docker и CI/CD
— Хорошее знание SQL и PostgreSQL
— Владение Git
— Свободное владение английским языком
Желательно:
— Знакомство с платежными шлюзами (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 (WebSockets)
— Обработка PDF и изображений (PyMuPDF, Pillow, heif-image-plugin)
Условия:
— Полностью удалённая работа с гибким графиком
— Конкурентная оплата (полный рабочий день или фриланс) в зависимости от опыта
— Возможности профессионального роста и долгосрочного сотрудничества
Компания занимается созданием данных для обучения и оценки моделей генеративного искусственного интеллекта (GenAI). В команде работают эксперты из более чем 50 областей и представители более 100 стран. Компания сотрудничает с крупными технологическими компаниями и стартапами, имеет стратегических инвесторов и распределённую по миру удалённую команду.
Задачи:
— Создавать задачи и критерии их оценки для оценки AI coding агентов.
— Формировать изолированную среду, эмулирующую рабочее место разработчика с Linux, инструментами разработки, серверами MCP и реальным кодом веб-приложения.
— Создавать контекст задачи: тикеты, обсуждения, документацию, чтобы агент мог самостоятельно разобраться с задачей.
— Строить виртуальную компанию с кодовой базой, инфраструктурой и историей разработки.
— Собирать и калибровать задачи, превращая черновики в полные задачи с промптом и критериями оценки.
— Итеративно работать с AI агентом, проверять тесты, анализировать результаты, проектировать крайние и сложные сценарии.
Требования:
— Опыт разработки не менее 8 лет на любом современном языке программирования.
— Готовность и способность работать преимущественно на Python.
— Практический опыт использования AI coding агентов (Claude Code, Codex) в инженерных процессах.
— Умение решать задачи, ясно мыслить и объяснять технические решения.
— Практическое понимание Docker и рабочих процессов разработки.
— Готовность вносить технический вклад и выполнять задачи.
Условия:
— Фриланс с возможностью перехода в проектную команду.
— Гибкий полностью удалённый график.
— Работа на переднем крае AI разработки с известными клиентами.
— Дружелюбное сообщество.
Технологический стек:
— Backend: Python, FastAPI
— Frontend: JavaScript/TypeScript, React
— Инфраструктура: Docker, PostgreSQL, Kafka, Redis
Особенности:
— Работа с задачами, которые сложно создать без использования передовых AI моделей.
— Оценка решений AI агентов, которые могут иметь множество валидных вариантов.
Вакансия архивирована.
Задачи:
— Проектирование AI- и классических решений: разработка агентов, tools, skills, subagents, SDK к OpenCode;
— Применение нейросетей для оптимизации собственной работы (генерация спецификаций, промпт-инжиниринг, прототипирование диаграмм PlantUML, написание MCP, агентов, скилов);
— Ведение технической документации в рамках концепции Doc-as-code;
— Согласование технических решений и плотная коммуникация с командами разработки и сопровождения.
Требования:
— Общий опыт работы в аналитике от 3 лет;
— Подтвержденный опыт работы в проектах по разработке и внедрению AI-фич и AI-агентов (включая агентов в формате .md);
— Понимание принципов работы LLM и современных агентных архитектур (ReAct, LangChain, AutoGen и др.);
— Понимание NLP, архитектуры RAG (retrieval-augmented generation) и уверенные навыки prompt engineering;
— Практический опыт работы с harness-агентами;
— Уверенное владение технологическим стеком: REST API, WebSocket, OpenAPI/AsyncAPI, брокеры сообщений (Kafka), реляционные БД (PostgreSQL);
— Опыт работы с инструментами моделирования и документации;
— Развитые софт-скиллы: инициативность, коммуникабельность, умение аргументированно доносить точку зрения, нетоксичность.
Условия:
— Работа в финтех-проекте компании Bellintegrator;
— Платформа автоматизации жизненного цикла инвестиционных сделок для юридических лиц;
— Удаленная работа с таймзоной Мск ±2 часа;
— Полная занятость с оформлением по ТК РФ;
— Вилка зарплаты 220 000 – 250 000 руб. на руки, определяется по грейду.
Важное требование к резюме:
— Резюме должно содержать детально подтвержденный опыт;
— По каждому проекту необходимо четко описать: описание проекта, роль, конкретные задачи и зону ответственности, используемые технологии и инструменты.
УдалённоseniorГеография найма не уточнена
УдалённоLisbon, Portugal
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.