Location: San Francisco, CA; Seattle, WA
Workplace: Remote
ABOUT DOCKER
Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.
We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
_______________________________________________________________________
THE ROLE
Docker is looking for a Staff Software Engineer to set the technical direction for key parts of our AI Developer Tools team. You will work at the intersection of AI, developer experience, and platform engineering, building the AI-powered tools and the platform that let teams across Docker prototype, deploy, and scale their own AI developer tools.
As a Staff Engineer you will own the technical design and delivery for two areas:
- AI-Powered Developer Tools. Design and build AI agents and tools that accelerate developer productivity, surface observability insights, and automate operational reviews. You will help teams adopt an AI-native way of working and speed up adoption of tools such as Claude Code and Codex. Examples include AI-powered code review and refactoring assistants, automated test generators and local environment setup tools, deployment pipeline diagnostic agents, and agents that simplify on-call work during incidents.
- Self-Service AI Developer Tools Platform. Design and build the platform infrastructure that lets product and platform teams across Docker unblock themselves by prototyping, building, and deploying their own AI developer tools. You will set the patterns and standards that let teams experiment, iterate quickly, and graduate successful prototypes into production-ready services.
You will report to the Senior Manager, AI Developer Tools, and work closely with the team's Principal engineers, engineering leadership, product engineering teams, and platform teams across Docker.
_______________________________________________________________________
WHAT WOULD MAKE SOMEONE SUCCESSFUL IN THIS ROLE
You are a hands-on technical leader who works well at the intersection of AI, developer experience, and platform engineering. You have shipped production systems built on LLMs and AI agents, and you can explain what worked and what did not. You think in platforms: you design something once so that several teams can move faster. You have clear opinions about what makes a developer tool good, and sound judgment about when to build, when to integrate, and when not to do either. You are comfortable in a fast-moving AI landscape and balance technical quality with shipping iteratively. Before you design, you ask about scale, users, and constraints rather than assuming them. You lead through influence and mentorship, and the engineers around you get better because you are on the team.
_______________________________________________________________________
RESPONSIBILITIES
TECHNICAL LEADERSHIP AND ARCHITECTURE
- Set technical direction and own the architecture for AI-powered developer tools and the self-service platform within the team's roadmap
- Turn ambiguous problems into clear requirements, plans, and staged decisions. Ask about scale, users, and constraints before designing, and write down your assumptions
- Establish patterns, standards, and best practices for LLM integration, agent development, and production AI systems that the team and partner teams adopt
- Shape platform capabilities including deployment frameworks (ArgoCD/GitOps), observability integration (Grafana), security controls, and operational tooling for AI developer tools
- Design reliable, scalable infrastructure for hosting AI agents and developer tools
- Recommend AI technology choices, LLM provider strategies, and agent orchestration approaches, and make the trade-offs explicit
- Work with the Senior Manager and the team's Principal engineers to align technical decisions with business goals
SYSTEMS DESIGN AND IMPLEMENTATION
- Design, build, and operate production AI agents for developer productivity, including code review assistants, test generators, deployment diagnostics, and incident response automation
- Build self-service platform capabilities that reduce time-to-production for new AI tools from weeks to days
- Build systems that speed up adoption of AI-native development tools (Claude Code, Codex) across Docker's engineering organization
- Set and meet reliability, security, and performance standards for AI systems, including SLOs, monitoring, incident response, and cost management
- Design integrations between AI developer tools and existing developer infrastructure such as CI/CD pipelines, observability platforms, and deployment systems
- Take part in the team's on-call rotation and use what you learn to improve alerts, runbooks, and tooling
STRATEGIC IMPACT AND INNOVATION
- Evaluate emerging AI/LLM technologies, developer tooling trends, and agent frameworks, and recommend what Docker should adopt and what it should not build
- Define how we measure AI tool effectiveness, including adoption, productivity gains, and developer satisfaction
- Improve AI tool performance, cost efficiency, and developer experience through architectural improvements
- Contribute to the technical approach for hardening proven internal tools so other teams across Docker can adopt them
- Lead cross-team technical delivery, surface risks early, and work with Infrastructure, Security, and Data on shared standards
LEADERSHIP AND MENTORSHIP
- Mentor senior engineers on AI/LLM integration patterns, agent development, and platform engineering practices
- Lead design reviews and raise the quality of design and code reviews across the team
- Create reusable patterns, documentation, and architectural decision records (ADRs) that other engineers build on
- Help the team turn good individual AI-assisted engineering practice into shared workflows and controls
- This role may require participation in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed.
_______________________________________________________________________
QUALIFICATIONS
REQUIRED
- 8+ years of software engineering experience, with demonstrated technical leadership on production systems at scale
- Hands-on production experience building LLM-powered applications, AI agents, or AI-assisted developer tools
- Strong understanding of LLM APIs (OpenAI, Anthropic, and others), prompt engineering, agent orchestration frameworks, and practical uses of AI in software development workflows
- Track record of designing and building scalable distributed systems and developer-facing platforms
- Production experience with cloud-native infrastructure, including Kubernetes, GitOps deployment patterns, observability systems, and CI/CD pipelines
- Proficiency in Go (preferred), Rust, Java, or Python, with strong software engineering fundamentals
- Experience designing developer tools, platform systems, or internal tools that other teams rely on
- Track record of clarifying requirements and constraints with stakeholders before committing to a design
- Track record of leading complex initiatives that crossed team boundaries, and of influencing without direct authority
- Strong product and platform judgment: you weigh business outcomes, developer experience, and technical trade-offs
- Clear written and spoken communication suited to a remote, async-first company
- Track record of mentoring other experienced engineers
- Ownership mentality with a bias for action and iterative delivery in ambiguous, fast-moving environments
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
PREFERRED
- Experience with MCP (Model Context Protocol) or similar AI agent integration standards
- Background in developer productivity, DevOps, SRE, or platform engineering
- Contributions to open source AI tools, developer tooling, or platform engineering projects
- Experience evolving an internal platform or tool into a widely adopted, production-grade service
- Knowledge of security, compliance, and operational practices for production AI systems
- Experience with infrastructure-as-code (Terraform, Pulumi) and major cloud platforms (AWS, GCP, Azure)
_______________________________________________________________________
WHAT TO EXPECT
FIRST 30 DAYS
- Build context on Docker's current AI and developer tooling landscape, including existing AI experiments, LLM provider relationships, and architecture decisions to date
- Meet the Senior Manager, the team's Principal engineers, engineering leadership, and key stakeholders in product engineering to understand needs, pain points, and constraints
- Review existing AI tool prototypes and internal experiments to learn what is working and what is not
- Get hands-on with the team's services and ship a useful production change
- Shadow on-call and learn the operational profile of the team's services
- Work with the Senior Manager to agree on initial technical priorities
FIRST 90 DAYS
- Lead the technical framing and delivery plan for one significant problem, from requirements through to production
- Document the architecture, technology choices, and integration patterns for that work, including ADRs
- Ship a production AI developer tool that sets patterns the team can reuse (for example an AI-powered code review agent, a deployment diagnostic agent, or an on-call assistant)
- Contribute to the technical foundations of the self-service platform: deployment pipeline, observability integration, security controls, and cost management
- Lead design reviews for your area of the roadmap and begin mentoring other engineers
- Take part in the on-call rotation
FIRST YEAR OUTLOOK
- Be the trusted technical lead for your area of AI Developer Tools, and a sought-after partner for teams across Docker
- Deliver at least one material outcome that spans multiple teams or systems
- Have multiple production AI tools demonstrating value across Docker's engineering organization
- Help build a self-service platform that lets multiple teams build, deploy, and operate their own AI tools with little friction
- Define and instrument how the team measures AI tool adoption, effectiveness, and developer productivity impact
- Grow other senior engineers into broader ownership, and reduce the number of decisions that depend on a small set of people
Visa sponsorship: Docker considers visa sponsorship on a case-by-case basis based on business needs.
_______________________________________________________________________
COMPENSATION & EQUITY
All full-time roles include equity. Final compensation is determined on factors including but not limited to experience, skills, qualifications, and location.
United States: $170,350 – $275,550 base
______________________________________________________________________
POSTING INFORMATION
- Open vacancy: This posting is for an existing open role.
- AI in hiring: Docker may use AI-assisted tools during our recruiting process.
- Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent.
______________________________________________________________________
PERKS & BENEFITS
- Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration.
- Flexibility that fits your life – We trust you to manage your schedule while delivering great work.
- Time to recharge – Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break.
- Home office support – Set up your workspace for comfort and success.
- Technology stipend – Equivalent to US$100 net per month to help support your work.
- Learning & development – Annual stipend for conferences, courses, certifications, and continued learning.
- Parental leave – 16 weeks of paid parental leave after six months of employment.
- Equity for all full-time employees – Share in Docker's long-term success as we continue to grow.
- Comprehensive benefits – Medical, retirement, and paid holidays vary by country.
- Docker swag – Because representing the whale never gets old.
Docker is proud to be an equal opportunity employer. We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives. We believe diverse teams build better products, make better decisions, and better serve our global community.
#LI-REMOTE
Компания Centicore занимается продуктовой разработкой проектов Заказчиков под ключ. Вакансия Senior DevOps с удалённым форматом работы (РФ) и зарплатой 300 000-400 000 рублей на руки.
Требования:
— Опыт работы от 4-5 лет в эксплуатации высоконагруженных распределённых ИТ-систем.
— Отличные знания Kubernetes.
— Практический опыт настройки сетевых фабрик и Service Mesh (например, Istio, Linkerd).
— Опыт развертывания, оптимизации и масштабирования open-source компонентов Observability: сборщики и CDC (Vector, Debezium, OpenTelemetry Collector).
— Опыт работы с брокерами Apache Kafka (настройка кластеров, тюнинг партиций, управление квотами, обеспечение отказоустойчивости).
— Навыки администрирования, горизонтального масштабирования и резервного копирования баз данных (реляционных и аналитических/временных рядов): VictoriaMetrics, ClickHouse, Elasticsearch.
— Уверенное владение инструментами Infrastructure as Code (Terraform / OpenTofu, Ansible).
— Опыт построения CI/CD пайплайнов (GitLab CI, ArgoCD).
— Уверенное владение Bash/Shell.
— Хорошие навыки автоматизации рутинных задач на Python или Go.
Условия:
— Удалённый формат работы в IT аккредитованной компании.
— Длительный проект.
— Оплачиваемый отпуск 28 календарных дней в год и оплачиваемые больничные.
— Предоставление техники (MAC, Windows).
— ДМС со стоматологией.
— Компенсация хобби/спортзала/английского языка.
— Компенсация профессионального обучения.
— Возможность участия во внутренних программах компании и активностях, например, в реферальной программе «приведи друга».
— Онлайн и оффлайн корпоративные мероприятия (йога, шахматы, покер, квиз, марафон, CS2 и др.).
— Программа лояльности Сентибонусы за проявление активностей, стаж работы и др..
— Оформление по ТК.
УдалённоseniorSenior DevOps IT Вакансии Компания Centicore находится в поисках Senior DevOps
Требования:
— Высшее образование
— Коммерческий опыт в области автоматизированного тестирования от 3-х лет
— Уверенные знания java core, TestContainers, rest assured, selenium/selenide/playwright, опыт разработки автотестов для UI и api
— Знание Maven / Gradle для управления зависимостями и сборки
— Junit 5 / TestNG в качестве тестового фреймворка
— Понимание процессов тестирования и владение техниками тест-дизайна
— Опыт работы с TMS (Allure TestOps, Test IT etc) и багтрекером (Jira, Redmine etc)
— Понимание ООП и навыки разработки тестов с использованием паттернов проектирования (Page Object, Page Factory, и др.)
— Опыт работы с базами данных (PostgreSQL, MySQL, Oracle), уверенное составление SQL-запросов средней сложности
— Опыт настройки пайплайнов в CI/CD: Gitlab CI/Jenkins/Teamcity
— Опыт работы с Apache Kafka и/или RabbitMQ: автоматизация интеграционных тестов, написание producer/consumer
— Опыт работы с ELK/Kibana/Grafana
— Опыт работы с Docker (Dockerfile, docker-compose), Kubernetes (чтение логов, управление, понимание работы istio-proxy)
Будет плюсом:
— Знания Kotlin
— Навыки уверенной работы в терминале Linux-системы
— Опыт в настройке и конфигурации тестовых окружений
— Знание основ BDD (Cucumber, JBehave)
— Проведение нагрузочного тестирования для оценки производительности системы
— Опыт работы с NoSQL БД (MongoDB, Redis)
Задачи:
— Разработка и поддержка автотестов для web-приложений с использованием Java, Selenium/Selenide, Rest Assured
— Анализ функциональных и нефункциональных требований для разработки тест-кейсов
— Интеграция автотестов в CI/CD пайплайн (Jenkins/GitLab CI/TeamCity)
— Участие в код-ревью автотестов
— Поддержка и развитие фреймворка автоматизации тестирования
— Тестирование асинхронных сервисов через брокеры сообщений (Kafka, RabbitMQ)
— Оптимизация и рефакторинг автотестов
УдалённоseniorБеларусь, Россия
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Создавать высокопроизводительные edge-сервисы на Go
— Проектировать архитектуру с офлайн-режимом и синхронизацией между облаком и edge
— Разрабатывать системы обмена сообщениями с использованием NATS, Kafka или MQTT
— Управлять развертываниями в Kubernetes с Helm
— Оптимизировать сервисы для работы на edge-оборудовании
— Участвовать в архитектурных и код-ревью
Требования:
— Опыт разработки ПО не менее 7 лет
— Уверенные знания Golang
— Опыт работы с распределёнными системами и event-driven архитектурой
— Знания Kubernetes, Helm, Docker
— Опыт работы с системами обмена сообщениями NATS, Kafka или аналогичными
— Знание OAuth2 и JWT
— Опыт работы с CI/CD
Будет плюсом:
— Опыт с MQTT
— Знание Spectro Cloud Palette
— Опыт работы с POS или ресторанными технологиями
— Знание GraphQL federation
Задачи:
— Разрабатывать новый функционал в существующих сервисах
— Проектировать и создавать новые backend-сервисы с нуля
— Участвовать в проработке архитектуры и технических решений
— Писать unit- и интеграционные тесты
— Документировать реализованный функционал
— Улучшать наблюдаемость сервисов (логи, метрики, трейсинг)
— Взаимодействовать с командой разработки и заказчиками
Требования:
— Коммерческий опыт разработки на Python — от 6 лет
— Опыт разработки backend-сервисов на FastAPI или Litestar (Starlite)
— Хорошее понимание асинхронного программирования
— Опыт работы с Kafka и/или Redis Pub/Sub
— Уверенная работа с PostgreSQL
— Опыт использования ORM: SQLAlchemy или аналогов
— Опыт работы с event-driven архитектурой
— Уверенное владение Git, Docker, CI/CD
— Умение самостоятельно тестировать свои решения
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо
Location: Malta
The Wow
Are you passionate about data, technology and finding smarter ways to make systems run better?
We're looking for a
Data Operations Engineer
to join our Data & AI organization in Malta, helping operate and continuously improve the data platforms that support our international business.
You'll work with modern data technologies, including
Snowflake, Apache Airflow and AWS
, ensuring reliable data operations while contributing to improvements in monitoring, automation and platform stability.
This role goes beyond day-to-day operations. We encourage our engineers to challenge existing processes, explore new technologies and implement improvements that make a real difference. From enhancing observability to developing automation and AI-assisted solutions, you'll have opportunities to actively shape how our data operations evolve.
You'll collaborate with experienced Data Engineering, BI and DevOps teams, applying and expanding your technical skills while gaining valuable experience with business-critical data platforms.
A taster of what you will be involved with:
Data Platform Operations:
Ensure the smooth daily operation of our data platforms, pipelines and reporting services, supporting reliable data processing and availability across the business.
Operational Improvements:
Identify opportunities to simplify processes, improve data reliability, reduce manual effort and enhance the efficiency of our operations.
Automation and Innovation:
Develop scripts, automated checks and AI-assisted solutions to streamline operational activities and improve platform reliability.
Monitoring and Observability:
Work with monitoring and alerting solutions, improving visibility into data pipelines and platform health to detect issues before they impact the business.
Production Releases and Changes:
Support deployments, data processing activities and operational changes, helping maintain stable and reliable production environments.
Incident Management and Troubleshooting:
Investigate and resolve technical issues, including pipeline failures, data inconsistencies and processing delays, collaborating with engineering teams when needed. Participate in a scheduled, compensated out-of-hours on-call rotation to help maintain service reliability.
Cross-Team Collaboration:
Work closely with Data Engineers, BI Developers and DevOps Engineers, share knowledge, document solutions and contribute to continuous improvement initiatives.
What we are looking for:
Must haves:
Experience in Data Engineering, Data Operations, production support, database support or a similar technical role.
Strong SQL skills
, including writing and troubleshooting queries, working with joins and aggregations, investigating data inconsistencies and validating data.
Good understanding of data processing concepts, data pipelines, transformations and dependencies.
Experience troubleshooting technical issues using queries, logs, monitoring information or other diagnostic tools.
Familiarity with production operations, incident management and troubleshooting practices.
Strong analytical and problem-solving skills, with a structured approach to investigating issues and identifying root causes.
Good written and spoken English, a collaborative mindset, ownership and willingness to learn.
Nice to have:
Snowflake or other cloud data warehouses
, including data processing, querying and troubleshooting.
Workflow orchestration, scheduling and data pipeline operations.
Cloud environments and cloud-based data services.
Monitoring, logging, alerting and observability solutions.
Scripting and automation using Python, Bash or similar languages.
Production deployments, change management or CI/CD processes.
What we offer
Much like riding a rollercoaster, sometimes life at Betsson can be lightning fast with twists and turns but always FUN! Then again, what else would you expect from a business 75% millennial and 1700 strong, spread across 7 offices with 900 based out of our Malta HQ alone! We recognise it may not be for the faint-hearted, but if you’re a go-getter, initiator and adrenaline junkie, always striving to push the boundaries and challenge yourself, then you’ll fit right in.
Challenge accepted?
By submitting your application, you understand that your personal data will be processed as set out in our
Privacy Policy
Задачи:
— Разрабатывать и поддерживать ETL процедуры в Airflow
— Проектировать, реализовывать и внедрять распределённые системы обработки и хранения данных
— Участвовать в развитии архитектуры хранилища
— Работать с реляционными/NoSQL базами данных
— Разрабатывать и поддерживать процедуры автоматизации аналитической инфраструктуры
Требования:
— Уверенное знание SQL
— Уверенное знание Python
— Опыт разработки ETL процедур от 3-х лет
— Опыт работы с реляционными СУБД
— Навыки командной разработки в Git
Будет плюсом:
— Современные code-driven ETL/ELT инструменты
— Распределенные колоночные СУБД (ClickHouse, Vertica, Greenplum)
— Docker, Kubernetes
— S3 хранилище
— CI/CD процедуры
Условия:
— Полная занятость
— График 5/2
— Формат работы: удалённо
Задачи:
— Разработка backend-реализаций веб-сервисов
— Участие в разработке архитектуры и реализации прототипов новых веб-сервисов
— Коммуникация с front-end и back-end разработчиками, QA
— Написание валидного читабельного кода
— Написание юнит-тестов для разработанных компонентов
— Проведение код-ревью
Требования Hard Skills:
— Django, Django REST Framework, FastAPI
— asyncio, asyncpg
— PostgreSQL: проектирование, оптимизация запросов
— ClickHouse, Apache Kafka
— Docker, Docker Compose, Kubernetes (базово: деплой, конфиги, секреты, логи)
— GitLab CI/CD, Gitflow, опыт code review
Требования Soft Skills:
— Командное взаимодействие
Будет плюсом:
— Опыт Fullstack-разработки (React / TypeScript) — большой плюс
Задачи:
— Проектировать архитектуру распределенных систем и микросервисов на Go
— Переводить бизнес-цели в технические дорожные карты совместно с Product Managers
— Проводить код-ревью для Senior-инженеров, внедрять улучшения в CI/CD и системный дизайн
— Защищать архитектурные решения перед внешними стейкхолдерами
Требования:
— Опыт в разработке от 7+ лет, из них 4+ года с Go в продакшене
— Опыт проектирования HighLoad систем, знание паттернов интеграции данных
— Опыт работы в FinTech / банках, понимание требований безопасности и комплаенса
— Высшее профильное образование (Computer Science) и английский язык от уровня C1 (Advanced)
Условия:
— Полная занятость
— Формат работы: можно удалённо
Технологии и инструменты:
Go (Goroutines, Channels, Memory Model, Concurrency), распределенные системы, микросервисы, системный дизайн, высокая доступность, наблюдаемость (метрики, логи, трейcинг), архитектурные риски, REST API, gRPC, PostgreSQL, MySQL, Kafka, RabbitMQ, NATS, AI-инструменты (внедрение/настройка в команде), CI/CD, Agile, Scrum
Задачи:
— Проектировать и разрабатывать сервисные модули (расписание, учетные блоки, маршрутизация, отчетность)
— Разрабатывать сквозные обмены данными и интеграции, обеспечивать связность данных без дублирования
— Выстраивать процесс разработки и тестирования с использованием AI-агентов
— Настраивать обработку ошибок, механизмы повторных запросов и логирование
— Проводить сквозную проверку сценариев и сопровождать релизы от постановки задачи до вывода в Production
Требования:
— Опыт разработки: уверенный уровень Middle, прочная инженерная база
— Стек: глубокое владение одним из языков — PHP / Python / JavaScript
— Архитектура и инфраструктура: понимание stateful-приложений, асинхронности, многопоточности, работы с базами данных
— DevOps / CI: базовое понимание Docker, Kubernetes, CI/CD, балансировки нагрузки
— AI-инструменты: практический опыт разработки с AI-агентами
— Софт-скиллы: системность, ответственность, ориентированность на конечный рабочий результат
Условия:
— Полная занятость
— Формат работы: гибрид (Караганда)
Location: Montreal, Canada
📍
Location:
Montreal, Quebec, Canada
📄
Employment Type:
Contract to Perm
🏢
Work Arrangement:
Remote set-up for US and Canadian citizen and relocation assitance and bonus for European and UK candidates
🚀
Start Date:
TBD
💰
Compensation:
TBD -- based on skills and experience
Important Screening Requirements
Must be legally eligible to work in
Canada
.
Must be capable of obtaining the required
security clearance
.
Candidates willing to
permanently relocate to Montreal
are strongly preferred.
Strong written and verbal communication skills in
English
are required.
French language proficiency is considered an asset.
About the Role
We are seeking a
Senior Orbit Dynamics & Mission Analysis Engineer
to lead advanced astrodynamics, orbit dynamics, trajectory optimization, and space mission design and analysis activities.
This senior-level role will focus on solving complex orbital mechanics and mission analysis problems through advanced modeling, simulation, optimization, and technical analysis. The ideal candidate will work independently on challenging astrodynamics problems while leading technical analyses and trade studies supporting sophisticated space missions.
Key Responsibilities
Orbit Dynamics & Mission Analysis
Perform advanced orbit dynamics and astrodynamics analysis for space missions.
Conduct spacecraft trajectory design and optimization.
Apply advanced orbital mechanics and perturbation theory to mission analysis.
Perform orbit determination and estimation analysis.
Evaluate and optimize mission trajectories using analytical and computational methods.
Conduct mission design and architecture analyses across a range of mission scenarios.
STK Modeling & Simulation
Utilize
Systems Tool Kit (STK)
extensively for mission analysis and simulation.
Apply advanced STK modules, including:
Astrogator
Optimizer
Coverage
Communications
Develop STK automation and scripting solutions using APIs and
STK Connect
.
Build and maintain mission analysis models and simulations to support technical decision-making.
Engineering Tools & Software
Develop advanced engineering analysis tools, models, and simulations using
Python and MATLAB
.
Apply computational methods to solve complex astrodynamics and mission analysis problems.
Support software development practices, including version control, testing, documentation, and CI/CD.
Technical Leadership & Trade Studies
Lead complex technical analyses and engineering investigations.
Conduct multidisciplinary trade studies evaluating mission architectures and technical alternatives.
Independently identify, analyze, and solve challenging astrodynamics problems.
Present technical findings, recommendations, and analysis results to engineering stakeholders.
Contribute technical expertise to mission design decisions and program development.
Required Qualifications
Master's degree in
Aerospace Engineering, Astronautical Engineering, Physics, Applied Mathematics
, or a closely related field.
A Bachelor's degree with significant additional relevant experience, typically
9+ years
, will also be considered.
Minimum
7 years of professional post-graduation experience
directly related to:
Orbit dynamics
Astrodynamics
Trajectory optimization
Space mission design and analysis
Expert-level proficiency with STK
, including Astrogator, Optimizer, Coverage, and Communications.
Demonstrated experience with
STK automation and scripting
, including API and STK Connect.
Advanced programming proficiency in
Python and MATLAB
, with experience developing engineering analysis tools, models, or simulations.
In-depth theoretical and practical knowledge of:
Advanced orbital mechanics
Perturbation theory
Orbit determination and estimation
Trajectory optimization
Gradient-based optimization methods
Evolutionary optimization methods
Proven ability to independently lead technical analyses and complex trade studies.
Excellent analytical, critical-thinking, and problem-solving skills.
Strong written and verbal communication skills in English.
Preferred Qualifications
Ph.D. in
Aerospace Engineering
or a closely related field with a focus on astrodynamics or orbital mechanics.
Experience with additional mission analysis and simulation environments such as:
GMAT
FreeFlyer
Orekit
SPICE
Experience with
C/C++
programming.
Experience with spacecraft
Guidance, Navigation, and Control (GNC)
analysis or design.
Experience with multi-body dynamics.
Experience supporting large satellite constellations.
Experience with satellite operations, particularly
flight dynamics activities
.
Experience with software development best practices, including
Git, software testing, technical documentation, and CI/CD
.
Publications or conference presentations in astrodynamics, orbital mechanics, or related fields.
What We're Looking For
We’re looking for a senior
astrodynamics and mission analysis expert
who can independently tackle complex orbital mechanics problems and provide technical leadership on advanced space missions.
The ideal candidate combines deep theoretical knowledge with hands-on experience using
STK, Python, and MATLAB
, along with a proven ability to turn sophisticated mission analysis problems into practical engineering solutions. Experience with
advanced trajectory optimization, orbit determination, GNC, constellation dynamics, or flight dynamics operations
will be highly valuable.
Требования:
— Опыт коммерческой разработки на Java от 4 лет.
— Java 11+, Spring Boot, Spring Cloud, Spring Data JPA, Hibernate.
— SQL (PostgreSQL/Oracle), оптимизация запросов.
— Многопоточность, REST API, JWT, Swagger/OpenAPI.
— JUnit 5, Mockito, Git, CI/CD.
— SOLID, Clean Code, паттерны проектирования.
— Узбекский язык - обязательно, английский - желательно.
— Умение проверять банковские продукты и воспроизводить реальные сценарии.
— Будет преимуществом: Docker, Kubernetes.
— Prometheus, Grafana.
— Опыт с высоконагруженными интеграционными сервисами.
— Понимание распределенных систем и TDD.
— Настройка CI/CD (Jenkins, GitLab CI, CircleCI).
Локация: Только для кандидатов с гражданством Узбекистана.
Задачи:
— Создание мобильного приложения iOS и Android с нуля для международного книжного маркетплейса Burtz.
— Разработка необходимой backend-инфраструктуры.
— Работа с дизайном приложения в Figma.
— Использование React Native и TypeScript для мобильной части.
— Использование Supabase / PostgreSQL для базы данных, авторизации и хранения файлов.
— Разработка серверной бизнес-логики на NestJS / Node.js по мере необходимости.
— Интеграция платежной системы Stripe / Stripe Connect для платежей, комиссий и выплат.
— Работа с REST API и Webhooks.
— Использование GitHub и CI/CD для управления кодом и автоматизации.
— Автоматизированное тестирование.
Требования:
— Опытный самостоятельный React Native / Full-stack разработчик уровня Senior.
— Опыт выпуска коммерческих приложений в App Store и Google Play.
— Уверенные знания TypeScript, React Native и backend-разработки.
— Опыт работы с PostgreSQL, API и проектированием баз данных.
— Понимание платёжных интеграций и безопасности.
— Опыт работы с GitHub, CI/CD и структурированным управлением задачами.
— Способность самостоятельно планировать разработку, оценивать сроки и отвечать за технический результат.
Условия:
— Долгосрочное сотрудничество с фиксированной ежемесячной оплатой.
— Работа в международной компании, зарегистрированной в Великобритании, с приоритетным рынком в Европе.
— Полностью новая разработка мобильного приложения без использования предыдущего кода.
— Прозрачность процесса и профессиональное управление разработкой.
— Работа по этапам и спринтам с использованием GitHub Projects / Issues.
— Регулярные коммиты, Pull Requests, демонстрации и тестовые сборки.
— Все исходные коды, репозитории, база данных и инфраструктура находятся под контролем компании.
— Возможность обсуждения размера оплаты индивидуально в зависимости от опыта, загрузки и оценки проекта.
— После запуска MVP возможно продолжение сотрудничества для развития и поддержки платформы.
Дополнительно:
— Рассматриваются альтернативные архитектурные решения, включая Flutter, при условии обоснования преимуществ.
— Предпочтение современным технологиям с долгосрочной поддержкой и независимостью от конкретного разработчика.
— Необходимость изучения проекта, оценки сроков и загрузки перед началом сотрудничества.
— Предусматривается договор с обязательствами, сроками, приёмкой и передачей прав на результаты разработки.
Задачи:
— Встраивать и сопровождать процессы SSDLC / DevSecOps в CI/CD
— Настраивать и развивать инструменты SAST, DAST, SCA, Secret Detection, снижать количество ложных срабатываний
— Проводить триаж уязвимостей: оценивать риски, приоритизировать задачи, рекомендовать способы исправления и проверять фиксы
— Участвовать в ревью кода и архитектуры с точки зрения безопасности, проводить threat modeling
— Консультировать разработчиков по вопросам безопасной разработки
— Проводить аудит процессов и практик безопасной разработки
Требования:
— Самостоятельный, убедительный, амбициозный, с лидерскими качествами (или умением сделать так, чтобы управлять не приходилось:), стремящийся к построению защищенной инфраструктуры
— Опыт от 1 года опыта в AppSec / ИБ разработке
— Понимание OWASP Top 10, основных классов уязвимостей, способов их эксплуатации и защиты
— Практический опыт работы с инструментами SAST / DAST / SCA, например Semgrep, Burp Suite, ZAP, Trivy, Dependency-Check
— Навыки автоматизации на Python или Bash
— Уверенная работа с Git / GitLab
— Умение понятно оформлять результаты работы и находить общий язык с разработчиками
— Умение читать и писать код хотя бы на одном из языков: Python, Go, PHP, C#
Будет плюсом:
— Опыт коммерческой разработки
— Работа с Docker / Kubernetes в контексте безопасности
— Опыт с SonarQube, Jenkins, Ansible, Nexus
— Знание Cloud Security и IaC-сканирования
— Опыт работы с Terraform, Checkov, tfsec, OPA/Kyverno
Требования:
— Практический опыт самостоятельного создания тест‑кейсов/сценариев не менее 3 лет: написание тест‑документации (Test Cases, Test Suites, Test Plans) в соответствии с требованиями, поддержка их в системах управления тестами (TestRail, Zephyr, Xray);
— Применение методов тест‑дизайна (эквивалентные классы, граничные значения, парные комбинации, state‑transition, decision‑table) в реальных проектах с доказательством эффективности через покрытие требований и количество найденных дефектов;
— Практический опыт ручного тестирования REST‑API (HTTP‑методы, статус‑коды, заголовки, payload) минимум 2 года: построение запросов (Postman, Insomnia, curl), проверка схем (JSON‑Schema, OpenAPI), валидация бизнес‑логики;
— Опыт автоматизации тестов backend на Python с использованием pytest (фикстуры, параметризация, плагин‑интеграция) и UI‑тестов на Playwright (selectors, page‑object‑model, CI‑интеграция);
— Практический опыт тестирования систем с Apache Kafka: написание продюсеров/консьюмеров, проверка порядка сообщений, гарантии доставки (at‑least‑once, exactly‑once), работа с темами, партициями и схемами (Schema Registry);
— Участие в интеграционном, системном и приёмочно‑сдаточном (UAT) тестировании: построение end‑to‑end сценариев, подготовка тест‑окружений, согласование критериев приёмки с заказчиком;
— Практический опыт тестирования баз данных: написание SQL‑запросов для проверки данных, проверка целостности (FK, constraints), проверка миграций, работа с PostgreSQL, MySQL, Oracle, NoSQL (MongoDB, Redis) в тестовых стендах;
— Опыт работы с контейнерами и CI/CD: создание Docker‑образов для тестовых окружений, написание пайплайнов в GitLab CI (stages, artifacts, caching), развертывание и управление тестовыми кластерами Kubernetes (kubectl, Helm) для выполнения автотестов;
— Практический опыт работы в Linux‑окружении: написание скриптов (bash, sh), работа с пакетными менеджерами, настройка сетевых параметров, мониторинг процессов, отладка тестовых стендов.
Задачи:
— Проводить ручное тестирование (функциональное, интеграционное, системное);
— Разрабатывать и поддерживать в актуальном состоянии тестовую документацию;
— Работать с дефектами (обнаружение, анализ, контроль исправления);
— Выполнять review артефактов тестирования;
— Выполнять анализ и воспроизведение пользовательских дефектов;
— Совершенствовать и оптимизировать процессы тестирования;
— Автоматизировать функциональное тестирование на Python.
Location: All Cities
Workplace: Remote
Mobile Wave Solutions is a professional services company specializing in software development as a service. We are committed to delivering scalable, high-quality software solutions that meet our clients' evolving needs. With a growing team of over 120 engineers and a mission to empower businesses globally, we provide expert teams to deliver robust solutions and drive innovation.
ROLE OVERVIEW
We're looking for a Site Reliability Engineer to own the health, performance, and delivery of the infrastructure of one of our client.
You'll sit at the intersection of engineering, operations, and quality measuring how their systems actually behave, automating away manual work, and making their path from commit to production fast and dependable.
This is a hands-on role for a seasoned engineer who treats operations as an engineering problem and sets the bar for others. You'll define what "reliable" means for the systems in concrete, measurable terms, establish the practices the team operates by, and use modern tooling, including AI/AIOps, to monitor, alert, and respond intelligently rather than reactively.
As a senior member of the team, you'll also mentor other engineers and help shape our reliability strategy.
KEY RESPONSIBILITIES
- Own the infrastructure. Build, maintain, and scale the systems our product runs on, with reliability and cost-efficiency as first-class concerns
- Measure the non-functional. Define and track SLIs, SLOs, and error budgets for availability, latency, throughput, and scalability. Make system behavior visible and quantifiable to the whole team
- Automate relentlessly. Identify and eliminate toil. Replace manual operational work with code, infrastructure-as-code, and self-healing systems
- Build a seamless delivery process. Design, maintain, and improve CI/CD pipelines so engineers can ship safely and frequently with fast feedback
- Collaborate across functions. Partner closely with software engineers and QA to embed reliability and quality early - through testing strategy, deployment practices, and shared ownership of production
- Apply AI to operations. Use AI/AIOps to automate remediation, surface anomalies, reduce alert noise, and improve the signal quality of monitoring, reporting, and on-call
- Lead incident response. Drive blameless postmortems and turn incidents into systemic improvements
- Set the standard. Define reliability and operational best practices, and mentor engineers across the team to raise the bar
QUALIFICATIONS
- 5+ years of experience in an SRE, DevOps, or Platform Engineering role, with a track record of owning systems end to end
- Strong grasp of reliability engineering fundamentals: SLIs/SLOs, error budgets, and reducing toil
- Hands-on experience designing modernising and operating CI/CD pipelines
- Solid infrastructure-as-code skills (Terraform / Pulumi / CloudFormation)
- Experience with cloud platforms (GCP / AWS / Azure) and container orchestration (Kubernetes / Docker)
- Proficiency in at least one programming/scripting language for automation (Python / Go / Bash)
- Strong observability experience: metrics, logging, tracing, and alerting (NewRelic, Prometheus / Grafana / Datadog / OpenTelemetry)
- Applied experience using AI/AIOps to automate, measure, report, and alert - anomaly detection, intelligent alerting, noise reduction, or automated remediation
- A collaborative mindset and comfort working alongside engineers and QA toward shared reliability goals
- Demonstrated technical leadership—mentoring engineers, driving cross-team initiatives, and influencing engineering practices
YOU WOULD IMPRESS US IF YOU HAVE
- Prior experience working with Google Cloud Run
- Experience introducing AIOps tooling into an existing observability stack
- Background in performance and load testing.
- Familiarity with security and compliance practices (SOC 2 / ISO 27001 / GDPR)
OUR BENEFITS
- Remote Office – Option to work remotely or hybrid
- Parking Space – Free parking available
- Fun Office Space – Game zone and relaxation area
- Health Insurance – Private health insurance, including dental care
- Holidays – 5 extra days after your 1st and 5th year with us
- Personal Development – Company-sponsored training and development
- Employee Referral Programme – Competitive bonus for successful referrals
- Social Events – Celebrating success together
- Family Insurance – Add insurance coverage for a family member
- Multisport Card – Fully covered sports pass
Location: Sofia
About us
The Financial Times is one of the world’s leading news organisations, globally recognised for its authority, integrity and accuracy, with a mission to deliver quality information and services worldwide.
At the FT, curiosity thrives and ambitious thinking is rewarded. Here, you’re given the chance to reach millions, create work that matters and deliver impartial journalism in a polarised world.
In our warm, collaborative culture, you’ll connect with a diverse community of experts who support your growth, career aspirations and wellbeing.
Your future at the FT will be filled with opportunities that challenge and inspire you. With no fixed path, you’ll discover new skills and forge a career that can take you anywhere.
Build a newsworthy career at the FT.
Our commitment to diversity, equity and inclusion
We believe everyone should have a fair opportunity to contribute, succeed, and reach their full potential. That means ensuring everyone is heard, respected, and valued, while identifying and removing barriers that may get in the way. Our commitment is to be an employer role model, grounded in inclusion and fairness for all.We want every application to receive fair and thoughtful consideration; therefore, all applications are reviewed by a member of our recruitment team, not by AI.
The role
The Analytics Engineer is responsible for bridging the gap between data engineering and data analytics by maintaining and developing scalable data models and solutions that support finance, B2B, and B2C teams. The role plays a key part in delivering value through modern data stack technologies (including dbt), supporting cloud migration efforts, ensuring data quality, and maintaining the performance of analytical data pipelines.
Key responsibilities
Collaborate with stakeholders across departments to design and implement robust data models and BI solutions.
Build, test, and maintain data transformations using dbt (data build tool).
Implement software engineering best practices for data, including version control, CI/CD, and automated testing.
Deliver day-to-day support and project-related tasks for the data and BI infrastructure.
Develop and maintain scalable, maintainable, and well-documented data pipelines.
Identify and resolve issues across ETL/ELT processes and data pipelines.
Required skills and experience
Essential
3+ years of experience in Analytics Engineering, BI, or Data Engineering roles.
Strong proficiency in SQL, including complex queries and performance tuning.
Hands-on experience with dbt for data transformation and modeling.
Understanding of data migration to cloud platforms such as AWS (Redshift) or GCP (BigQuery).
Familiarity with database design, version control (e.g. Git/GitHub), and CI/CD practices.
Experience with ETL/ELT tools (e.g. Airflow,DBT).
Personal skills
Strong analytical thinking and problem-solving abilities.
Effective communication skills and ability to collaborate across teams.
Attention to detail and focus on continuous improvement and data quality.
Adaptability to fast-paced environments.
Often used technology stacks and tools
Databases & Data Warehouses: AWS Redshift, BigQuery, MS SQL Server.
Data Transformation: dbt (data build tool).
ETL & Data Processing: Airflow.
BI & Data Visualization Tools: Looker.
Programming & Scripting: SQL, Python.
Version Control & DevOps: GitHub, CI/CD pipelines.
Cloud Platforms: AWS, GCP.
What’s in it for you? Our benefits
Annual bonus scheme
25 days paid leave
24/7 Employee Assistance Program
Life Insurance
Enhanced Parental Leave policy
Food Allowance
Multisport Card
Both in house and external training programs
Your own training dedicated budget (for conferences, courses etc.)
We currently operate a
hybrid model
which requires staff to work onsite 50% of the time, subject to role requirements & regular review. While flexible working requests will be considered, not all patterns are suitable for all roles. We believe this balanced approach supports flexibility and protects our culture, making collaboration and communication easier, building stronger relationships and team cohesion, and supporting peer learning. We reserve discretion on reasonable notice to change this approach either generally or for specific individuals or teams.
Accessibility
We are a disability confident employer and Valuable 500 signatory.
Please let us know if you require any reasonable adjustments/personalisation as part of the application process or to enable you to attend an interview. If you would like to discuss your requirements or have any questions, email talent@ft.com and a member of our team will be happy to help.
Further information
At the FT, we embrace innovation and the use of technology and appreciate that individuals may leverage AI tools as part of their job application process. Whilst we are happy for you to use AI to assist with your application, it is essential that all information provided is authentic and accurately represents your skills, experience, and qualifications.
Candidates should be aware that the use of AI throughout the application process may be monitored to ensure a fair and transparent hiring process for all.
Please beware of fraudulent job postings and offers claiming to be from the Financial Times. All legitimate opportunities will direct you to apply through the official Financial Times careers site, and the FT will never ask for financial information, payments, or referrals to third parties during the hiring process. If you have any concerns about the legitimacy of a job posting or suspect any scam activity, please contact talent@ft.com.
Interested in the FT but don’t see the right role yet? Join our Talent Community to receive exclusive updates, featured jobs, and insights into working at the FT.
#LI-MG1
Location: Sofia, Bulgaria
Driving the next generation of wealth.
Digital assets are redefining how wealth is created, used, and transferred. Since 2018 at Nexo, we have been building the future model of financial wealth - dynamic, accessible, and designed for a new generation of forward-thinking investors.
But technology alone doesn’t drive progress. People do.
We are a team of builders, strategists, analysts, creatives, and operators united by a shared mindset: advancement. We move fast, think long term, and take ownership. We challenge ideas, not people. We value clarity over noise and impact over optics.
What makes Nexo different?
We shape industry trends. We rethink how wealth works and build solutions that reflect that belief.
That requires a certain kind of person.
You will thrive here when you think independently and act decisively, take ownership without waiting for permission, and care deeply about quality, long-term value, and disciplined execution. The people who succeed at Nexo bring analytical depth, sound judgment, and resilience - but also curiosity and the drive to keep improving.
This is an environment for people who want to lead, create, and elevate what already exists. If building what’s next excites you, you’ll feel at home at Nexo.
Official website:
nexo.com
Your role:
Work with AWS services day to day: IAM, networking, compute, storage, and managed data services.
Manage Kubernetes/EKS clusters, including multi-tenancy, RBAC, workload isolation, and security hardening.
Drive GitOps practices with FluxCD, covering multi-environment promotion and drift detection.
Build and maintain CI/CD pipelines with Jenkins.
Author and maintain Terraform modules, Helm charts, and ACK controllers.
Manage networking and traffic with Linkerd (service mesh) and Kong (API gateway), across east-west and north-south patterns.
Define and monitor SLOs/SLIs across Datadog and Prometheus/Grafana.
Integrate code quality and security scanning into the pipeline.
Work with event-driven architectures built on Kafka, AWS MSK, and Debezium.
Write clean, maintainable automation in Bash, Python, and Groovy.
How we work with AI
AI is part of how we build, not an afterthought, and we expect engineers to use it daily. Our primary stack is Anthropic's Claude, used through Claude Code across pipelines, code quality, operational automation, debugging, and documentation.
We care about using it well: knowing when to lean on it, how to verify its output, and how to keep quality and security high while moving faster. A solid understanding of LLMs and the wider AI ecosystem will help you make good architectural decisions as the technology matures, and we want people who are eager to push this further.
What makes you stand out:
You have 2+ years in a Platform or DevOps role where you owned the outcome, not just the ticket.
You think in platforms, not pipelines. Golden paths, self-service, and reducing developer toil are your default frame.
You have deep AWS experience and a track record of building cloud-native systems that hold up under pressure.
You know your way around a packet. DNS, TCP/IP, TLS, ingress, service mesh, and zero-trust networking are not abstract concepts to you.
You use AI naturally in your workflow, from pipelines to code quality to operational automation.
You understand LLMs and the AI ecosystem well enough to make sound architectural decisions as they evolve.
You're honest about where you're strong and curious about the rest.
Nexo benefits:
Competitive and rewarding remuneration package.
Annual performance-based bonuses.
Comprehensive Learning Hub for continuous growth.
Hybrid work model: primarily office-based with scheduled home office flexibility.
A dynamic and inspiring environment with cutting-edge projects.
Career development opportunities in a global leader driving the next generation of wealth.
Customizable personal benefits package.
Wellness benefits include additional health insurance, all-access sports cards, team-wide sports activities, standing desks, and blue light glasses.
Parking and public transportation cards at preferential rates, plus free electric bikes.
Fresh fruits, snacks, and a well-stocked office kitchen.
Regular department team buildings and company-wide team buildings.
Malta
УдалённоseniorПротиворечивые условия: Remote set-up for US and Canadian citizen and relocation assitance and bonus for European and UK candidates