Задачи:
— Освоить калибровку, построение карты помещения и сценарии перемещения по заданным точкам.
— Настроить удалённый доступ для диагностики (VPN, Tailscale, SSH).
— Подготовить первого робота — гуманоида AgiBot A3 — к передаче в офис клиента-партнёра: протестировать, настроить сценарии, обеспечить сопровождение на старте эксплуатации.
— Разобраться с персонализацией AgiBot A3, настройкой его сценариев и т.д.
— Настроить ПО для робо-руки Rotrics DexArm (Starter Kit).
— Изучить документацию и инструменты управления робот-собакой Xiaomi, Unitree Go2, гуманоидными роботами Unitree G1 и Noetix Robotics Bumi Standard.
— Работать с остальным и обновляющимся парком роботов компании, создавать сценарии под мероприятия, участвовать в развитии услуги внедрения роботов для сторонних владельцев.
Требования:
— Понимание робототехники и техническая база (опыт работы с роботами, Linux).
— Знание Python, C++, ROS/ROS2.
— Самостоятельность выше среднего и инициативность; обучение конкретному стеку, SDK и настройкам моделей будет предоставлено.
— Подойдёт студент старших курсов технического вуза или недавний выпускник профильного направления (робототехника, мехатроника).
Условия:
— Частичная занятость, 30–40 часов в месяц, свободный график.
— Оплата по договорённости (ориентир от 50 000 ₽/мес), оформление — самозанятость (ИП или другие варианты обсуждаются индивидуально).
— Доступ к современным роботам, практический опыт и профессиональное развитие внутри растущего направления.
Задачи:
— Разработка и отладка программного обеспечения в операционных системах Windows и Linux на языке C++ для контрольно-проверочной аппаратуры
— Разработка программного обеспечения контрольно-проверочной аппаратуры
— Отладка программного обеспечения на макетных и опытных образцах электропривода
— Разработка программной документации
Требования:
— Высшее техническое образование
— Владение языками программирования C++ и C
— Опыт работы с отечественными дистрибутивами Astra Linux
— Знание принципов управления импульсными усилителями мощности и способов их программной реализации на микроконтроллере или ПЛИС
Условия:
— Оформление согласно ТК РФ
— Оплачиваемый отпуск (28 календарных дней) и больничный
— Пятидневная рабочая неделя в офисе с 8:30 до 17:30, пятница — сокращенный день
— Льготы по коллективному договору
— Своевременная оплата труда
— Возможность повышения квалификации и прохождение профессионального обучения
— Столовая для сотрудников
— Наличие профсоюза и совета молодых специалистов
— Частичная компенсация съемного жилья при соблюдении необходимых условий
Задачи:
— Подготавливать управляющие программы;
— Разрабатывать макросы;
— Оформлять технологическую документацию.
Требования:
— Высшее техническое образование;
— Знание CAD-систем, знание программ CAM-350, Altium Designer, P-CAD;
— Знание технологии изготовления печатных плат;
— Знание порядка оформления технической документации;
— Умение работать с ПК;
— Внимательность, ответственность.
Условия:
— Работа на крупном предприятии ракетно-космической отрасли;
— Официальное оформление согласно ТК РФ, оплачиваемые отпуск (28 календарных дней) и больничные листы;
— Полностью белую конкурентную заработанную плату;
— График работы с 8.00 до 17 часов, пятница с 8.00 до 15.45 часов;
— Социальные поддерживающие программы для работников;
— Социальный пакет (после прохождения испытательного срока), в т.ч. ДМС;
— Столовая и медицинский центр на территории;
— Профком.
География найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— работа в проектах автоматизации и диспетчеризации
— программирование контроллеров
— разработка интерфейса оператора SCADA систем
— участие в пусконаладочных работах на объектах
— участие в сервисном обслуживании установленных систем
Требования:
— профильное высшее образование
— глубокие знания принципов построения АСУ ТП, АСДУ
— чтение электрических схем, навыки программирования контроллеров HVAC
— знание протоколов автоматизации, локальных сетей
Условия:
— аккредитованная IT компания
— оплата транспортных расходов
— корпоративный автомобиль для поездок на обслуживаемые объекты
— ежеквартальные премии
— обучение в процессе работы
— расширенное ДМС
— редкие командировки
— перспектива роста при положительных результатах
Задачи:
— Разработка встраиваемого ПО для самоходных транспортных средств;
— Работа с протоколами обмена данными (CAN - J1939);
— Алгоритмизация работы систем транспортного средства;
— Самостоятельная отладка написанного кода.
Требования:
— Знание ООП и SOID принципов;
— Многопоточное программирование (std::thread, std::mutex, std::condition_variable, std::atomic и т.д.);
— Управление памятью, RAII, сырые и умные указатели;
— Опыт работы с CMake (или аналогичными системами сборки);
— Уверенное владение Git (branching model, code review, rebasing и т.д.);
— Опыт разработки под Linux (встраиваемые системы — большой плюс);
— Способность самостоятельно разбираться в сложных технических/физических задачах;
— Опыт разработки встраиваемого ПО для транспортных средств (автомотив/спецтехника);
— Работа с протоколами обмена данными – CAN / CAN-FD (особенно J1939, ISO 11783 (ISOBUS), CANopen);
— Знакомство с автомотивными стандартами (MISRA C++, ISO 26262 — хотя бы на уровне понимания);
— Знание шаблонов проектирования;
— Опыт работы с реал-тайм системами и ОС (QNX, RTLinux, FreeRTOS, ThreadX);
— Разработка HMI/интерфейсов оператора;
— Опыт отладки на целевом железе (JTAG, логирование, hardware-in-the-loop);
— Знание инструментов статического анализа кода (Cppcheck, Clang-Tidy и т.д.).
Условия:
— Место работы: особая экономическая зона по адресу - Москва, Волгоградский проспект, 42/к11;
— График работы 5/2;
— Официальное трудоустройство, полностью белая заработная плата + премии;
— Оборудованное рабочее место;
— Медицинское страхование, полис ДМС.
Задачи:
— разработка интеграционных тестов (Python) для встраиваемого ПО и отладка их на стендах;
— разработка методик тестирования ПО;
— разработка инструментов для автоматизации процессов тестирования;
— рассмотрение исходного кода и моделей на соответствие стандартам разработки
Требования:
— образование высшее техническое;
— базовое владение языками программирования С/С++, Python;
— базовые знания сетевых протоколов (модель ОSI) и цифровых интерфейсов;
— желателен опыт работы с ОС на базе Linux
Условия:
— работа в филиале ПАО "Яковлев"-Центр комплексирования
Задачи:
— разработка программного обеспечения Scada-систем;
— разработка интерфейса HMI панелей;
— инсталляция программного обеспечения и проведение пусконаладочных работ (ПНР) на объекте;
— разработка исполнительной документации и инструкций для пользователя и оператора;
— желателен опыт проектирования подраздела информационного обеспечения.
Требования:
— уверенный пользователь ПК;
— опыт разработки в инструментальной среде MasterSCADA;
— опыт разработки программного обеспечения HMI панелей (ОВЕН, Weintek, Veichi и др.);
— владение MS OFFICE;
— знание нормативной базы проектирования АСУТП, АОВ и других инженерных систем;
— желателен опыт проектирования подраздела информационного обеспечения систем АСУТП, АОВ и др. инженерных систем;
— знание принципов построения современных систем управления с применением программируемых логических контроллеров и цифровых систем передачи данных;
— умение читать технологические, функциональные и структурные схемы;
— профильное высшее образование.
Условия:
— оформление согласно ТК РФ;
— стабильная работа в команде с большим опытом работы;
— премирование по результатам работы;
— гибкий график работы 5/2;
— профессиональный и карьерный рост и развитие;
— объекты в Москве и Московской области.
Задачи:
— разработка интеграционных (Python) и модульных (Си) тестов для встраиваемого ПО и отладка их на стендах;
— разработка симуляционных тестов моделей (SCADE);
— разработка методик тестирования ПО;
— разработка инструментов для автоматизации процессов тестирования
Требования:
— базовое владение языками программирования С/С++, Python;
— базовые знания сетевых протоколов (модель OSI) и цифровых интерфейсов;
— опыт использования LLM в процессах разработки и тестирования ПО;
— желателен опыт работы с ОС на базе Linux
Условия:
— работа в филиале ПАО "Яковлев"-Центр комплексирования
Задачи:
— Разработка и реализация алгоритмов сопровождения целей: проектирование и разработка алгоритмов, реализация и сравнение различных подходов;
— Интеграция модулей машинного зрения: интеграция модулей в общий конвейер обработки видео, реализация логики управления модулями;
— Работа с математическим аппаратом: реализация и применение алгоритмов фильтрации и предсказания данных, решение задач оценки движения;
— Оптимизация производительности: профилирование и оптимизация кода для работы в реальном времени с высокой частотой кадров, использование многопоточности;
— Тестирование и отладка: создание модульных и unit-тестов для проверки корректности работы алгоритмов, проведение экспериментов на датасетах, визуализация и оценка результатов, написание технической документации по алгоритмам и API.
Требования:
— Опыт от 3 лет в разработке на C++;
— Знание стандартов C++17 и выше;
— Знание идиом C++;
— Опыт работы с STL;
— Навыки оптимизации и низкоуровневого программирования;
— Знание и понимание структур данных и алгоритмов;
— Базовые знания об особенностях работы с изображениями, методами их обработки;
— Знание эффективных структур данных, алгоритмов работы в реальном времени, понимание их сложности;
— Математическая база: линейная алгебра, теория вероятностей и математическая статистика, цифровая обработка сигналов и изображений, вычислительная геометрия.
Условия:
— Работа по ТК РФ в динамично развивающейся компании, шаговая доступность от метро Проспект Мира;
— Сервис с предложениями о корпоративных скидках и привилегиях от партнеров (1000+), который помогает значительно экономить на ежедневных тратах;
— ДМС (включающий стоматологию, страховку выезжающих за рубеж, телемедицину, онлайн-консультации), компенсация спортзала, материальная поддержка;
— Полный рабочий день 5/2.
Задачи:
— Установление и поддержание отношений с разработчиками и техническим сообществом.
— Создание контента (технические статьи, руководства, видеоуроки) для привлечения разработчиков к нашей платформе.
— Проведение вебинаров, хакатонов и других мероприятий для продвижения технологий компании.
— Участие в технических конференциях, выступления с презентациями.
— Помощь разработчикам в интеграции и использовании нашего API/SDK.
— Сбор обратной связи от сообщества для улучшения наших продуктов.
— Работа в тесной связи с командами маркетинга, разработки и продуктового менеджмента.
Требования:
— Опыт работы с блокчейн-технологиями и понимание принципов децентрализованных систем.
— Умение писать качественные технические материалы (руководства, документацию, статьи).
— Отличные коммуникативные навыки, как устные, так и письменные.
— Опыт проведения технических мероприятий (вебинары, воркшопы, хакатоны).
— Знание хотя бы одного языка программирования (например, JavaScript, Python, Rust, или Solidity).
— Уровень английского языка: Upper-Intermediate и выше.
Условия:
— Конкурентоспособную заработную плату от $4800 до $7000 в месяц, в зависимости от опыта и квалификации.
— Возможность работать в инновационной блокчейн-компании.
— Полностью удалённый формат работы и гибкий график.
Location: Remote - Global
Flex is a growth-stage, NYC headquartered FinTech company that is building the payment layer for life's financial obligations, giving households one place to see, split, and pay their bills around how they live and get paid. By offering greater choice over how and when payments are made and allowing eligible on time payments to help build a positive credit history, Flex puts households back in control of their cash flow.
That work brings together people with different perspectives who challenge the status quo and take ownership of solving difficult problems. For you, that means doing the best work of your career next to people who make you better, and together bringing ideas to life that make a real impact for the people we serve.
About the role
As a Senior SDET at Flex, you will own the test automation and quality efforts for entire product areas or major features. You will architect and optimize automation frameworks, lead test strategy for complex systems, and regularly collaborate across teams to deliver reliable and high-quality releases. This role offers the opportunity to mentor others, drive cross-functional quality improvements, and play a critical part in shaping the future of our engineering excellence.
What you’ll do
Architect, implement, and optimize automated test frameworks for complex product areas, ensuring high reliability and maintainability
Design, develop, and maintain robust automated test suites for API, UI, and integration testing, with Playwright as our primary end-to-end automation framework
Design, build, and run performance, load, and stress tests using k6, defining performance baselines and thresholds for critical user flows and APIs
Lead test strategy development and perform risk analysis for major features and systems
Integrate automated testing, including performance tests with pass/fail thresholds, into CI/CD pipelines, supporting continuous integration and delivery processes
Proactively identify systemic quality issues and drive cross-team process improvements to increase coverage and efficiency
Analyze test coverage, identify gaps, and implement solutions to improve product quality
Collaborate closely with engineering, product, and quality leaders on cross-functional quality initiatives and release planning
Provide technical guidance and mentorship to junior SDETs and QA team members, fostering skill development and best practices
Review code and test cases contributed by other engineers for quality and maintainability
Maintain accurate and actionable test documentation, reports, and quality metrics for assigned product areas
Investigate and resolve complex defects and production issues through advanced debugging and root cause analysis
Advocate for quality and champion adoption of best practices within and across engineering teams
Proven ability to lead test strategy and risk analysis while making high-impact technical decisions amid ambiguity and prioritizing what matters most.
Key qualifications
Bachelor’s degree in Computer Science or related field, or equivalent experience
5+ years of experience in software development and test automation
Advanced proficiency in multiple programming languages and test automation frameworks
Deep experience designing, building, and maintaining automation frameworks (e.g., Playwright, Cypress, Selenium, RestAssured)
Strong expertise in API, UI, and integration testing
Strong, hands-on Playwright automation experience, including building scalable, maintainable, and stable suites (page objects, fixtures, parallelization, flaky-test reduction, and CI execution)
Hands-on experience with performance and load testing using k6 (scripting scenarios, defining thresholds, and analyzing results to find bottlenecks) * Strong expertise in API, UI, and integration testing
Proficient in CI/CD pipeline integration and optimization
Skilled in test strategy development, risk analysis, and test architecture
Advanced debugging, troubleshooting, and root cause analysis
Solid understanding of database systems and advanced SQL
Experience with observability and monitoring tools (e.g., DataDog, NewRelic), including correlating performance test results with application metrics and traces
Excellent cross-functional communication and mentorship skills
Strong written and verbal communication skills; able to collaborate across functions
Compensation
Flex takes a market-based approach to pay, and compensation may vary depending on your primary work location. Work locations are categorized into one of three tiers based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be commensurate with their experience, qualifications, and Flex’s internal leveling guidelines and benchmarks.
Tier 1 (NYC/Bay Area, Los Angeles, Seattle)
$136,000
—
$170,000 USD
Tier 2 (Austin, Washington D.C. Philadelphia, San Diego, Chicago, Atlanta)
$122,400
—
$153,000 USD
Tier 3 (Salt Lake City, all other USA cities)
$115,600
—
$144,500 USD
Life at Flex
Building a successful company takes a diverse team of intelligent, curious, determined, empathetic, and self-aware people. Our headquarters is in New York City, with employees across the US, Australia, Canada, and South America. We’re growing quickly and deliberately, with a focus on building an inclusive culture. We value the perspectives our people bring and take pride in being an equal opportunity workplace.
Offices
Roles posted in New York, San Francisco, and Salt Lake City are hybrid positions with on-site expectations of 2-3 days per week in our local offices. For candidates outside of these areas, you may be eligible for our relocation assistance program.
Benefits
View our benefits and more at
getflex.com/careers
.
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 Senior Software Engineer to build AI-powered developer tools and the platform behind them on our AI Developer Tools team. You will work at the intersection of AI, developer experience, and platform engineering, building tools that make Docker's engineers more productive and the platform that lets teams across Docker prototype, deploy, and scale their own AI developer tools.
As a Senior Engineer you will design, build, and operate:
- AI-Powered Developer Tools. 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. Platform infrastructure that lets product and platform teams across Docker unblock themselves by prototyping, building, and deploying their own AI developer tools, using the patterns and standards the team sets.
You will report to the Senior Manager, AI Developer Tools, and work closely with the team's Principal and Staff engineers, product engineering teams, and platform teams across Docker.
_______________________________________________________________________
WHAT WOULD MAKE SOMEONE SUCCESSFUL IN THIS ROLE
You are a strong, hands-on engineer who enjoys building at the intersection of AI, developer experience, and platform engineering. You have built software on top of LLMs and AI agents and have a good sense of what works in practice. You care about the people using your tools, and you can tell a tool developers love from one they put up with. You take a feature from a vague request to production: you ask the right questions about requirements, design it sensibly, ship it iteratively, and operate it afterward. You are comfortable in a fast-moving AI landscape and balance quality with pragmatism. You make the engineers around you better through thoughtful code review and by sharing what you learn.
_______________________________________________________________________
RESPONSIBILITIES
BUILDING AND OPERATING AI DEVELOPER TOOLS
- Design, build, and operate production AI agents for developer productivity, including code review assistants, test generators, deployment diagnostics, and incident response automation
- Integrate LLM providers, agent orchestration frameworks, and MCP servers into reliable tools, following the team's patterns and standards
- Build systems that help Docker's engineers adopt AI-native development tools
- Build integrations between AI developer tools and existing developer infrastructure such as CI/CD pipelines, observability platforms, and deployment systems
- Instrument your tools so the team can measure adoption, effectiveness, and developer satisfaction
SELF-SERVICE PLATFORM
- Build and improve platform capabilities, including deployment pipelines (ArgoCD/GitOps), observability integration (Grafana), security controls, and cost management, that help teams ship their own AI tools faster
- Help reduce time-to-production for new products from weeks to days
- Contribute to reliability, security, and performance standards for AI systems, including SLOs, monitoring, and incident response
DESIGN AND DELIVERY
- Take features and services from requirements to production. Ask about scale, users, and constraints before designing, and write down your assumptions
- Write clear design documents for the work you own, and participate in design reviews for the team
- Review code thoroughly and share what you learn with the rest of the team
- Take part in the team's on-call rotation, and help improve alerts, runbooks, and tooling so the next incident is easier
- Follow the AI-assisted engineering practices the team sets: use AI tools critically, validate their output, and stay accountable for what you ship
COLLABORATION AND GROWTH
- Work with the Senior Manager and the team's Principal and Staff engineers to understand priorities and shape your work
- Partner with Infrastructure, Security, and Data teams on integrations and shared standards
- Help newer engineers get up to speed on the team's tools, patterns, and practices
- Keep up with emerging AI/LLM technologies and agent frameworks, and bring useful findings back to the team
_______________________________________________________________________
QUALIFICATIONS
REQUIRED
- 6+ years of software engineering experience building and operating production systems
- Hands-on experience building LLM-powered applications, AI agents, or AI-assisted developer tools
- Working knowledge of LLM APIs (OpenAI, Anthropic, and others), prompt engineering, agent orchestration frameworks, and practical uses of AI in software development workflows
- Experience building and operating scalable backend services, distributed systems, or developer-facing platforms
- Experience with cloud-native infrastructure, including Kubernetes, CI/CD pipelines, and observability systems
- Proficiency in Go (preferred), Rust, Java, or Python, with strong software engineering fundamentals
- Experience building developer tools, platform systems, or internal tools that other engineers rely on
- Good product judgment: you weigh developer experience and technical trade-offs, and you ask clarifying questions before committing to a design
- Clear written and spoken communication suited to a remote, async-first company
- Ownership mentality with a bias for action and iterative delivery in ambiguous, fast-moving environments
- Comfortable working autonomously in a distributed, remote-first team
- 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 with GitOps deployment patterns (ArgoCD) or Grafana-based observability
- Familiarity with security 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
- Learn Docker's current AI and developer tooling landscape, the team's services, and the architecture decisions made so far
- Meet your teammates, including the Principal and Staff engineers, the Senior Manager, and key stakeholders in product engineering
- Ship a useful production change in your first weeks, using the team's AI-assisted engineering workflow
- Review existing AI tool prototypes and internal experiments to learn what is working and what is not
- Shadow on-call and learn the operational profile of the team's services
FIRST 90 DAYS
- Own a feature or service from design to production with measurable impact, such as part of an AI code review agent, a deployment diagnostic agent, or an on-call assistant
- Write the design document for work you own and take part in team design reviews
- Contribute to the self-service platform's deployment pipeline, observability integration, or security controls
- Take part in the on-call rotation
FIRST YEAR OUTLOOK
- Be a go-to engineer for one or more of the team's AI tools or platform components
- Have shipped multiple production improvements that Docker engineers use every day, with adoption and effectiveness you can point to
- Have helped teams outside AI Developer Tools build and run their own tools on the platform
- Have taken on larger and more ambiguous work as your scope grows, and helped newer engineers do the same
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: $160,900 – $260,700 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
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
Задачи:
• Запуск и развитие канадской версии iGaming-платформы.
• Управление AI-агентами и автоматизация процессов.
• Разработка, интеграции, контроль качества данных и оптимизация платформы.
Требования:
• Практический опыт с Claude Code и AI-агентами.
• Python, Django, React, Next.js.
• Опыт с LLM, API, Playwright, Docker.
• Английский для работы с документацией.
• Самостоятельность и системное мышление.
Условия:
• Удалённый испытательный срок → релокация на Кипр.
• Полный релокационный пакет.
• Конкурентная зарплата (индивидуально).
• Оплата всех необходимых AI-инструментов.
• Быстрый рост до Head of AI Development с возможностью возглавить направление.
УдалённоCyprus; ✅ Удалённый испытательный срок → релокация на Кипр; ✅ Полный релокационный пакет
Задачи:
— Запуск и развитие канадской версии iGaming-платформы.
— Управление AI-агентами и автоматизация процессов.
— Разработка, интеграции, контроль качества данных и оптимизация платформы.
Требования:
— Практический опыт с Claude Code и AI-агентами.
— Знание Python, Django, React, Next.js.
— Опыт с LLM, API, Playwright, Docker.
— Английский для работы с документацией.
— Самостоятельность и системное мышление.
Условия:
— Удалённый испытательный срок с последующей релокацией на Кипр.
— Полный релокационный пакет.
— Конкурентная зарплата (обсуждается индивидуально).
— Оплата всех необходимых AI-инструментов.
— Возможность быстрого карьерного роста до Head of AI Development с руководством направлением.
УдалённоCyprus; ✅ Удалённый испытательный срок → релокация на Кипр; ✅ Полный релокационный пакет
Задачи:
— Разработка и оптимизация алгоритмов цифровой обработки сигналов на C++;
— Реализация модулей реального времени;
— Интеграция с SDR-оборудованием;
— Профилирование и ускорение кода;
— Участие в архитектуре, code review, тестировании и документации.
Требования:
— Опыт разработки на языке C++: STL, шаблоны, многопоточность не менее 5 лет;
— Опыт реализации алгоритмов цифровой обработки сигналов;
— Опыт реализации алгоритмов идентификации систем связи;
— Знание SIMD (SSE/AVX/NEON) и навыки оптимизации вычислительного кода;
— Понимание принципов работы с потоками и синхронизацией;
— Опыт работы с SDR-приемниками на базе AD936х (AD9361/AD9363/AD9364) и библиотекой libuhd (UHD): настройка потоков приёма/передачи, управление режимами работы AD936х.
Будет плюсом:
— Опыт работы с библиотеками: FFTW, Intel IPP, VOLK, liquid-dsp, GNU Radio;
— Знание SIMD (SSE/AVX/NEON) и навыки оптимизации вычислительного кода;
— Опыт разработки на OpenCL: написание ядер, работа с буферами, очередями команд, профилирование производительности на GPU/CPU-устройствах;
— Опыт работы с другими SDR-платформами (HackRF, LimeSDR, PlutoSDR);
— Опыт работы в Linux: командная строка, git, CMake, gcc/clang, gdb;
— Навыки программирования на Python, Bash;
— Опыт использования фреймворка Qt 6;
— Опыт использования технологий JSON-RPC, gRPC.
Location: Athens, Greece; Thessaloniki, Greece
About the Role
We are seeking an AI/ML Engineer - python developer to join our software development team. You will work on challenging international projects, using cutting-edge technology to deliver ML and AI solutions for major international public organizations. The role offers rapid career growth and real exposure to high-impact, large-scale work.
What You Will Do
Implement advanced ML solutions and model deployment strategies (MLOps);
Build advanced Generative AI components and pipelines, including RAG architectures, orchestration layers and evaluation frameworks;
Contribute to AI governance, observability, monitoring and responsible AI practices;
Contribute to the design and documentation AI solutions;
Contribute to python implementation tasks and implementation of micro-services using frameworks such as FastAPI, Flask, Pydantic. etc.
Requirements
A university degree in IT or a related field;
Very good knowledge of python, pandas, numpy, scipy, matplotlib, seaborn;
Good knowledge of FastAPI, Flask, Pydantic, SQL Alchemy;
Hands-on experience in use and integration with leading LLMs and SLMs;
Familiarity with AI frameworks such as LangChain, LangGraph, Haystack;
Familiarity with major ML frameworks such as PyTorch and TensorFlow, and with model formats such as ONNX;
Excellent command of English, written and spoken.
Nice to Have
Experience designing and implementing AI/NLP pipelines (AI Ops / NLP Ops);
Familiarity with AWS SageMaker and / or Azure Machine Learning platform;
Familiarity with cloud platforms such as AWS or Azure;
Familiarity with Big Data systems such as Spark (PySpark) and/or Databricks.
Benefits
We believe in rewarding talent and dedication. Here's what you can expect as part of our team:
Competitive full-time salary;
Private Health Coverage on the Company’s group program;
Flexible Working Hours;
Top-of-the-Line Tools;
Professional Development: Benefit from language courses, specialized training, and continuous learning opportunities;
Career Growth: Work with some of the most innovative and exciting specialists in the industry;
Dynamic Work Environment: Thrive in a setting that offers challenging goals, autonomy, and mentoring, fostering both personal and company growth.
If you want an exciting challenge, work with some of the coolest technologies, and enjoy your time doing it, then join us! Submit your detailed CV in English, quoting reference: (
JA/ME-PD/11/26
).
You may also consider all our other open vacancies by visiting the career section of our website (
www.eurodyn.com
) and follow us on Twitter (@EURODYN_Careers) and LinkedIn.
EUROPEAN DYNAMICS (ED)
(
www.eurodyn.com
) is a leading European Software, Information, and Communication Technologies company, operating internationally (Athens, Brussels, Luxembourg, Copenhagen, Berlin, Stockholm, London, Nicosia, Valetta, Vienna, Den Haag, Hong Kong, etc.) The company employs over 1100 engineers, IT experts, and consultants (around 3% PhD, 41% MSc, and 54% BSc). We design and develop software applications using integrated, state-of-the-art technology. Our current IT projects have a value exceeding 300 million EURO. EUROPEAN DYNAMICS is a renowned supplier of IT services to European Union Institutions, international organizations, European Agencies, and national government Administrations in 40 countries and 4 continents.
As part of our dedication to the diversity of our workforce, we are committed to Equal Employment Opportunity without regard for race, colour, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.
EUROPEAN DYNAMICS (ED)
adheres to the General Data Protection Regulation principles by applying its Privacy Policy as published at
www.eurodyn.com/privacy
. By submitting an application to this position and by sharing your personal data with ED, you acknowledge and accept its Policy and authorize ED to process your personal data for the purposes of the company's recruitment opportunities, in line with the Policy.
Задачи:
— Разработка прошивок для микроконтроллеров STM32 и ESP32 на языках C/C++;
— Управление сервоприводами и моторами;
— Работа с беспроводными модемами;
— Работа с датчиками, включая энкодеры и акселерометры;
— Тестирование, отладка и полевое тестирование разработанного ПО;
— Документирование процесса разработки.
Требования:
— Высшее профильное образование;
— Опыт разработки программного обеспечения для микроконтроллеров не менее 2 лет;
— Уверенное владение языками программирования C и C++;
— Практический опыт работы с микроконтроллерами STM32 и ESP32;
— Опыт программирования двигателей и сервоприводов;
— Опыт организации связи между персональным компьютером и микроконтроллерами;
— Умение читать электрические схемы.
Условия:
— Работа в компании "РУБЕЖ", российском производителе мишенного оборудования для тиров, полигонов и учебных центров;
— Компания производит автоматические и механические мишенные установки, оборудование для стрельбы, а также специализированные решения для военных и силовых структур.
Санкт-Петербург
УдалённоseniorFor candidates outside of these areas, you may be eligible for our relocation assistance program