Location: Bengaluru, India
We are looking for a Senior AI Quality Engineer (L3+) with strong Python skills and hands-on experience testing AI and ML systems. You will analyze requirements, define evaluation strategies, build automated checks, validate models and outputs, test APIs and data pipelines, verify defects through resolution, and contribute to release readiness for your assigned product area. You will both evaluate AI systems and design, build, and operate QE agents for the software testing life cycle.
AI-assisted work is part of everyday QE practice on this engagement, with Ragas, DeepEval, promptfoo, Cursor, and other AI and ML tools used for evaluation, scripting, test generation, analysis, and maintenance.
You will also build golden datasets, calibrate LLM-as-judge methods, test agentic workflows and RAG systems, implement self-healing and intelligent test approaches, and diagnose quality, safety, performance, and cost failures across distributed AI services.
This position is intended for Hyderabad-based candidates who are available to work from the office.
The client delivers AI agents, retrieval systems, models, and data pipelines across a broad technology landscape. Quality is part of delivery through evaluation gates, automated regression, model and data validation, security and privacy checks, and evidence that a release is ready.
Python is the primary language for AI evaluation, model validation, API testing, data-pipeline quality, and QE agent design. The role combines deterministic automation with probabilistic evaluation to assess AI behavior across models, data, retrieval, tools, and integration surfaces, and designs and operates agents that support the software testing life cycle.
Analyze requirements and define evaluation strategies, golden datasets, regression benchmarks, baselines, thresholds, and blocking metrics with domain-expert review.
Design, build, and orchestrate AI agents, persona-based workflows, and reusable skills for the STLC using LangChain, LangGraph, or Semantic Kernel.
Build automated evaluations and benchmarks for LLMs, agents, RAG, retrieval, tool trajectories, and contracts using Ragas, DeepEval, and promptfoo.
Calibrate LLM-as-judge against human grading, manage non-determinism through repeated runs, and detect regression and drift.
Write and maintain Python and pytest automation for AI, ML, API, data, and integration workflows.
Use Cursor and agentic tools to analyze requirements, generate and review tests, and maintain evaluation suites.
Validate deep-learning, reinforcement-learning, and predictive models using LangChain.
Build AI-assisted STLC workflows for requirements analysis, test design, script generation, execution, self-healing, failure analysis, and defect triage, plus intelligent test selection and defect prediction.
Integrate LLMs, APIs, embeddings, vector databases, retrieval pipelines, and enterprise data sources into QE frameworks using Python.
Test REST and streaming APIs, agent tools, and RAG and MCP integrations, including authentication, errors, retries, and recovery.
Test data and retrieval pipelines for schema integrity, lineage, idempotency, fallback, promotion gates, and rollback.
Integrate evaluations, benchmarks, and agent workflows into QE frameworks and CI/CD on GitHub Actions, review Allure results, and keep TestRail aligned with automated coverage.
Test prompt injection, jailbreaks, unsafe tool use, data exfiltration, access control, PII controls, and guardrails.
Measure accuracy, relevance, groundedness, hallucination, retrieval quality, agent reliability, latency, throughput, token use, and cost, and diagnose distributed failures.
Implement tracing, monitoring, and production evaluation using Langfuse, LangSmith, or a comparable AI observability platform.
Deploy and operate QE agents on Amazon Bedrock AgentCore or a comparable agent platform, with governance and human oversight.
Deploy and validate AI and ML solutions on AWS or Azure, including secrets, database services, and cloud-native test infrastructure.
Report, track, and verify defects in Jira, and work with domain experts, product, and engineering on traceable coverage and untested scope.
Contribute to release readiness for the assigned product area without owning sign-off for the whole team.
Strong Python proficiency with pytest for test and evaluation automation.
Hands-on experience building and orchestrating AI agents and agentic workflows with LangChain, LangGraph, Semantic Kernel, or comparable frameworks.
Hands-on experience building AI evaluations and benchmarks with Ragas, DeepEval, promptfoo, or equivalent tools.
Hands-on use of Cursor or agentic development tools for test generation and maintenance.
Experience defining AI evaluation strategies, golden datasets, regression benchmarks, and LLM-as-judge calibration, including non-determinism and drift.
Experience validating deep-learning, reinforcement-learning, and predictive models with LangChain.
Experience building AI-assisted STLC workflows for requirements analysis, test design, script generation, execution, self-healing, failure analysis, defect triage, intelligent test selection, and defect prediction.
Experience integrating LLMs, APIs, embeddings, vector databases, and retrieval pipelines with automation frameworks in Python.
Experience testing REST and streaming APIs, agent tools, RAG workflows, and MCP integrations.
Experience testing data and retrieval pipelines for correctness, lineage, and safe promotion.
Experience integrating AI evaluation and agent workflows with automation frameworks and CI/CD using GitHub Actions, Allure, TestRail, or equivalent tools.
Experience testing AI security, privacy, access control, and guardrails.
Experience measuring accuracy, relevance, groundedness, hallucination, retrieval quality, agent reliability, latency, throughput, token use, and cost, and diagnosing distributed failures.
Experience with AI tracing, monitoring, and production evaluation using Langfuse, LangSmith, or comparable tools.
Familiarity with AWS, Azure, or GCP cloud AI services and agent platforms for deploying and validating AI and ML solutions.
Experience deploying and operating agents on Amazon Bedrock AgentCore or a comparable agent platform, with governance and human oversight.
Experience managing defects through resolution in Jira or an equivalent tool.
Ability to work with domain experts, product, and engineering on ground truth and coverage gaps.
Experience contributing to release readiness for an assigned product area.
Playwright and TypeScript experience for UI and API automation.
Real-device and cross-browser execution using LambdaTest, Sauce Labs, or an equivalent platform.
Knowledge of AI-driven test optimization and coverage analytics using SeaLights or an equivalent platform.
Experience contributing reusable components to shared automation frameworks and reviewing automation code through Git and GitHub workflows.
Experience managing test data and troubleshooting test environments needed for reliable execution.
Experience triaging security findings and validating operational readiness, monitoring, rollback, and recovery controls.
Experience producing audit-ready evaluation reports and improving shared evaluation patterns, automation libraries, and datasets.
Задачи:
— Разработка и поддержка CI/CD пайплайнов
— Автоматизация инфраструктуры (IaC)
— Развертывание и поддержка Kubernetes-кластеров
— Мониторинг, логирование и алертинг
— Обеспечение отказоустойчивости и масштабируемости систем
— Внедрение DevSecOps практик
— Оптимизация cloud-инфраструктуры и затрат
— Поддержка production-среды
Требования:
— Проживание на территории РФ
— Опыт работы DevOps/SRE от 2+ (Middle)
— Уверенное знание Linux
— Опыт работы с контейнерами и оркестрацией (Docker, Kubernetes)
— Опыт построения CI/CD (GitLab CI / Jenkins / GitHub Actions)
— Infrastructure as Code (Terraform, Ansible)
— Опыт работы с облаками (Amazon Web Services / Google Cloud Platform / Microsoft Azure)
— Мониторинг и логирование (Prometheus, Grafana, ELK Stack / Loki)
— Опыт работы с Git
— Будет плюсом опыт с: Argo CD / Flux, Работа с секретами (HashiCorp Vault), Опыт DevSecOps (SonarQube), Опыт работы с брокерами/БД (Kafka, PostgreSQL), Опыт построения highload систем
— Понимание DevOps практик и CI/CD подходов
— Навыки troubleshooting
— Опыт работы с production системами
— Умение работать в команде
Условия:
— Официальное трудоустройство в аккредитованную IT-компанию
— Полностью удалённая работа (РФ)
— 28 календарных дней оплачиваемого отпуска в год
— Бенефиты (компенсация спорта, скидки у партнеров и др.)
Location: United States
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
The Senior Principal Software Engineer is responsible for shaping and evolving the company’s technical landscape. In addition to designing, developing, and maintaining core systems, the Senior Principal Software Engineer provides strategic guidance to align technology initiatives with business goals. This role is vital in ensuring that the platform is secure, scalable, and performant—capable of supporting rapid growth and driving innovation.
_______________________________________________________________________
RESPONSIBILITIES
TECHNICAL STRATEGY & ARCHITECTURE
- Define and drive the overarching technical vision, ensuring the platform meets current and future scalability, performance, and security needs
- Evaluate and select tools, frameworks, and architectures to maintain a state-of-the-art technology stack
LEADERSHIP & MENTORSHIP
- Provide technical leadership and guidance to the engineering organization, setting best practices and standards.
- Coach and mentor engineers, fostering a culture of continuous learning and collaboration
Innovation & Research
- Investigate emerging technologies, frameworks, and best practices
- Lead prototyping initiatives and proof-of-concepts that can transform the platform’s capabilities
SCALABILITY & PERFORMANCE
- Ensure the platform is designed for high performance and can seamlessly handle increasing user loads
- Oversee performance optimization, load balancing, and capacity planning strategies
RELIABILITY & AVAILABILITY
- Design fault-tolerant, highly available systems that minimize downtime and deliver a seamless user experience Infrastructure Automation
- Advocate for and implement Infrastructure as Code (IaC) principles, CI/CD pipelines, and automation best practices
- Continuously refine deployment, testing, and operations processes to improve efficiency
SECURITY & COMPLIANCE
- Collaborate with security experts to ensure platform integrity, compliance with industry standards, and protection of sensitive data
- Proactively address security vulnerabilities and champion secure coding practices
CROSS-FUNCTIONAL COLLABORATION
- Work closely with product managers, designers, and other stakeholders to ensure technical initiatives support business objectives
- Drive alignment between engineering roadmaps and product strategies
TECHNICAL PROBLEM-SOLVING
- Tackle complex architectural and technical issues, providing clear direction and innovative solutions
- Serve as an escalation point for critical system challenges
CODE QUALITY & REVIEWS
- Uphold coding standards through thorough code reviews, ensuring high-quality, maintainable codebases
- Establish and enforce best practices around testing, documentation, and version control
DOCUMENTATION & KNOWLEDGE SHARING
- Produce comprehensive technical documentation, including architectural diagrams, design guidelines, and operational runbooks
- Promote a transparent engineering culture by sharing insights and successes across the organization
- Take part in on-call rotation for your team, respond to incidents, debug production issues, and drive continuous improvement of system reliability
_______________________________________________________________________
QUALIFICATIONS
● 12+ years of software engineering experience with demonstrated expertise across multiple domains (SDLC, AI engineering, corporate systems, etc)
● Extensive software engineering experience, with a track record in designing and implementing large-scale, distributed systems
● Deep technical expertise: Proficiency in multiple programming languages, cloud platforms (e.g., AWS, Azure, GCP), and modern development frameworks
● Leadership acumen: Demonstrated ability to lead diverse engineering teams, inspire innovation, and drive successful outcomes
● Architectural vision: Proven skill in defining and driving architectural roadmaps that align with evolving business needs.
● Problem-solving ability: Expertise in diagnosing complex system issues and designing robust, scalable solutions
● Communication skills: Excellent written and verbal communication skills, capable of influencing both technical and non-technical stakeholders.
● Security conscious: Solid understanding of security best practices, compliance standards, and data protection
● Continuous improvement mindset: Passion for optimizing processes, toolchains, and workflows
● Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
As a Senior Principal Software Engineer, you will not only architect innovative solutions but also shape the technical culture. Your leadership and expertise will be pivotal in building a resilient, cutting-edge platform that supports rapid growth and drives long-term success.
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: $219K – $352K 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: AZ_Mesa_HQ
Who we are…
Verra Mobility is a global leader in smart mobility. Verra Mobility Commercial Services creates smart roadways, serving the world's largest commercial fleets and rental car companies to manage tolling transactions and violations for more than 8.5 million vehicles. Verra Mobility is a leading provider of connected systems, processing nearly 165 million transactions each year through connectivity with more than 50 individual tolling authorities and more than 400 issuing authorities. Arizona-based Verra Mobility Corp. currently operates in 15 countries and in 22 languages.
The company is constantly looking toward the future, ensuring it creates relevant solutions today that will work tomorrow. Seeking to understand new customers, regions, and businesses that will shape tomorrow’s smart mobility experiences, Verra Mobility strives to ensure more people around the world reach their destination safely and easily. Keeping its core principles front and center, Verra Mobility is fueled by relationships, driven by impact, guided by what’s right, and energized by what’s next.
Culture
Verra Mobility Corporation is a rapidly growing, entrepreneurial company that operates with a people-first philosophy and approach. The company lives by its core values—Do What’s Right, Lead with Grace, Win Together, and Own It—in everything it does for its customers and team members. The company seeks to grow aggressively, both organically and through acquisition, to continue to be the undisputed market leader with these five core competencies: bias for action, customer focus, teamwork, drive for results, and commitment to excellence.
Position Overview:
Verra Mobility is seeking an experienced Senior Quality Assurance Engineer to ensure end-to-end quality of modern cloud-based and legacy enterprise applications through a combination of test design, manual testing, exploratory testing, and automated testing. The ideal candidate will have strong hands-on experience with Playwright, Selenium, TypeScript, C#, API testing, microservices testing, and micro frontends testing. This role requires the ability to analyze requirements, design comprehensive test scenarios and test cases, determine what should be automated versus manually tested, execute hands-on testing when appropriate, leverage AI-assisted testing/code-generation tools, and mentor other testers.
Essential Responsibilities:
Analyze business requirements, user stories, acceptance criteria, technical designs, and system integrations to identify test scenarios, risks, dependencies, and coverage needs.
Create and maintain comprehensive test scenarios, test cases, test data, traceability, and regression test suites covering positive, negative, boundary, exception, integration, and end-to-end business scenarios.
Perform hands-on functional, exploratory, integration, regression, end-to-end, and production-validation testing where manual testing provides appropriate value.
Partner with Product Managers, Tech Leads, Developers, Architects, and QA team members early in the SDLC to understand requirements, acceptance criteria, architecture, integrations, risks, and testability.
Determine the appropriate testing approach for each capability, including what should be automated, what should remain manual, and the appropriate testing layer.
Design, develop, and maintain automated UI, API, integration, and end-to-end tests using Playwright, Selenium, TypeScript, and related technologies.
Build reusable, scalable, and maintainable automation frameworks, components, fixtures, utilities, and test-data capabilities using sound software engineering principles.
Test modern applications built with React, micro frontends, C#/.NET APIs, microservices, and cloud technologies, as well as legacy applications built with .NET Framework and
ASP.NET
.
Integrate automated tests into CI/CD pipelines and establish appropriate quality gates and automated feedback during development and deployment.
Design automation that supports parallel execution, cross-browser testing, test-data management, environment configuration, retries where appropriate, and reliable unattended execution.
Analyze escaped production defects and recurring issues to identify requirements gaps, test coverage gaps, automation opportunities, and preventive improvements.
Effectively use generative AI/code-generation tools for requirement analysis, test scenario/test-case generation, automation development, test-data generation, debugging, defect analysis, documentation, and automation code review, while validating AI-generated outputs.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or Engineering (or equivalent experience).
8+ years of software testing/quality engineering experience, including significant hands-on automation experience.
Proven ability to independently analyze requirements and create comprehensive, high-quality test scenarios and test cases.
Strong hands-on experience performing both manual/exploratory testing and automated testing.
Experience testing modern applications involving React, APIs, microservices, distributed systems, and cloud technologies.
Excellent communication (written & verbal), knowledge sharing, analytical, debugging, problem-solving, collaboration, and ownership skills.
Experience within team environments and Agile project methodologies is a must.
Technical Expertise:
Strong hands-on expertise with Playwright, Selenium WebDriver, TypeScript/JavaScript, reusable automation frameworks, test fixtures, assertions, test-data management, parallel execution, and cross-browser testing.
Strong ability to analyze requirements and independently create and execute functional, exploratory, regression, integration, negative, boundary, exception, and end-to-end test scenarios and test cases.
Strong experience testing REST APIs, JSON/HTTP services, microservices, backend integrations, databases, and asynchronous/event-driven workflows.
Working knowledge of C#, .NET/.NET Core,
ASP.NET
Core, React, microservices, micro frontends, REST APIs, and legacy .NET Framework/
ASP.NET
applications.
Strong SQL/SQL Server skills for test-data preparation, backend validation, reconciliation, and defect investigation.
Ability to develop maintainable automation using SOLID principles, object-oriented concepts, separation of concerns, reusable components, clean code, and appropriate design patterns.
Experience with cloud platforms, preferably Azure, and CI/CD technologies such as Azure DevOps, including automated execution, pipelines, environments, reporting, logging, and troubleshooting.
Strong knowledge of risk-based testing, test pyramid, shift-left testing, regression strategy, defect management, root-cause analysis, traceability, test coverage, release readiness, and continuous quality improvement.
Strong ability to leverage generative AI tools to accelerate requirement analysis, test design, automation development, test-data generation, debugging, code review, and documentation without compromising engineering judgment or quality.
Aligned with Verra Mobility Values:
Do What’s Right
– We’re committed to doing the right thing for each other and for our customers – integrity is our DNA.
Lead With Grace
– We embrace the importance of our colleagues and customers and always treat them with kindness and grace.
Own It
– We foster a culture of accountability and excellence, where going the extra mile is standard practice.
Win Together
– We are ambitious and like to win, but we know we win more when we include others and work together.
Verra Mobility Values
An ideal candidate for this role naturally works in alignment with the Verra Mobility Core Values:
Own It.
We focus on high performance and drive toward breakthrough outcomes. Our employees ensure accountability, optimize and align work, focus on the customer, and cultivate innovation.
Do What’s Right.
We champion integrity and good character. Our team members model ethical behavior, demonstrate good judgment and are courageous.
Choose Courage Over Comfort.
We lean into the conversations, decisions and actions that move the business forward, even when they feel uncomfortable. We challenge assumptions, address issues early and prioritize progress over ease.
Win Together.
We believe in growing and inspiring people together. We seek people who collaborate, value differences, think and act globally, foster an engaging work environment, and recognize and develop others.
With your explicit consent which you provided as part of the application process, we will retain candidate personal data solely for the business purpose for which it was collected. In no event will we retain such data more than two (2) years following the closure of the recruitment process relating to the role for which you applied or in the event other related job opportunities arise within the company.
Verra Mobility Applicant Privacy Notice
Verra Mobility is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
.
Location: San Francisco, CA
Senior Software Design Lead, IDEO San Francisco
In a nutshell:
IDEO San Francisco is in search of a
Senior Software Design Lead
who will architect the human and technical systems behind the digital products and AI experiences we design, build prototypes that behave like real production software, and be the technical voice client CTOs trust. You'll pick up design at IDEO along the way.
Why is this role important for IDEO’s work?
Software design makes the biggest impact by turning a product vision into something a client can actually build, and by testing ideas in working code rather than static screens. Their skillset is critical to our business because the work has evolved from designing interfaces to designing systems: how people, software, and AI agents behave together. We count on them to understand data models, APIs and agentic infrastructure from first principles, and speak credibly on technical choices with executives and engineering leaders.
Once here you will:
Work with product designers, product strategists and design researchers on 8–12+ week digital product engagements that may span from product vision and strategy to full end-to-end build. You will play a key role in turning human insights into technical architecture: data, APIs, integrations and the agentic layer.
Build early prototypes with real data, real models and real integrations, so we learn quickly and lower the risk of big bets.
Advise client executives and engineering teams on tech stack choices, build-vs-buy, evaluating APIs and LLMs, and feasibility.
Design how agents and systems behave on a human's behalf, including guardrails, failure states and how the system stays legible to both people and machines.
Raise the craft bar inside IDEO. Create reusable starter kits and toolkits so teams stop building from scratch, and coach designers who prototype in code.
Help shape proposals and scope technical work in business development.
What does IDEO offer you?
IDEO is a place where you can solve diverse, complex challenges for our clients and their organizations, alongside thoughtful, intelligent individuals who lead with curiosity, empathy, and humility. We intentionally craft moments that allow our community to pause, create, and connect. We encourage our community to bring their whole selves to work, respect the need for work-life balance, and allow for autonomy in the design process and your career.
As a Software Designer in San Francisco, we provide the opportunity for you to:
Learn design from a leading design and innovation firm
. IDEO's founders designed Apple's first mouse and the first laptop. Since then, we've kept people at the center of design through every wave of technological change. You'd learn to do field research with real people, synthesize insights and tell compelling stories, and work alongside some of the best designers in the world.
Work across many problem spaces
. In one year you might redesign a retail or finance app, prototype new ideas in media and entertainment, and take on systemic challenges in health and education. Working across clients and industries stretches your thinking. A good solution isn't only technically sound: it has to fit real people, real businesses and the constraints they work within.
Be in the room for the "why" before the "how."
You'd shape the question from day one instead of receiving a spec after decisions have been made. And you’d help build this practice at IDEO to shape how next generation digital products are designed and built in the era of AI.
Some previous projects to check out:
Straight Arrow News
: a redesigned news app and website with features like See All Sides, Sources and Media Landscape views. App page views grew 1,170% and active users 700%. This role would design the content and data model underneath and prototype with real feeds.
Gates Foundation – Last Mile Money
: human-centered design for 100+ digital financial products serving 34M underserved users. This role would work on architecture for low-connectivity settings and evaluate partner platforms and APIs.
Jack Technology – Aitu
: AI-enabled industrial sewing machines and a humanoid robot, designed around how they work with factory workers. This role would work on system behavior: how the AI signals what it's doing and how humans stay in control.
Relevant experience and mindset:
Must-haves:
6-8+ years as a software engineer shipping production software, ideally at growth-stage or established tech companies where speed and scale both mattered. You've taken products from concept to launch.
1-2+ years as an engineering lead or solutions architect: scoping, estimating and planning projects, and making architecture decisions others build on. You think at a systems level.
Deep software fundamentals, including systems design, data modeling, APIs, and tradeoffs around performance, security and scale, plus fluency in a modern stack (e.g., TypeScript, React, Python, Node; AWS, GCP, Azure).
Hands-on building with LLMs (tool use, agents, retrieval, evals) and advanced prototyping. You turn concepts into working software quickly, using real data and integrations, with quality that holds up beyond vibe coding.
A track record of working closely with product, design and data, plus curiosity about people and a desire to learn how the craft of software intersects with product and design. You use prototypes as a way to think, not just to deliver.
Strong communication and storytelling: architecture diagrams, system maps and presentations that make technical recommendations clear and persuasive to executives and engineering leaders.
Nice-to-haves:
Comfort with Figma, design systems and front-end craft
Client-facing or consulting experience, or taking part in UX research
Experience with hardware or connected devices (Arduino, IoT)
Pop quiz, Hot Shot:
A client's CEO wants "an AI agent in the app by Q2." What's your first question for the CEO?
What's a piece of software that's beautifully built under the hood, not just on the surface? What makes it good?
Application requirements and instructions:
Résumé, LinkedIn + Cover Letter (Optional)
GitHub or two to three work samples (code, architecture docs, side projects or technical writing)
A short response of about 300 words: "Tell us about a technical decision you made that shaped how people experienced a product. What were the tradeoffs, and what would you do differently today?”
Payscale & Benefits
IDEO is committed to paying its employees, contractors & vendors equitably, regardless of gender identity or race/ethnicity/cultural identity.
The salary range for this role is $130,000-150,000 USD. Final offers may vary based on candidate experience, location, and other factors. As a full-time position, this role is eligible for employee benefits.
In addition to base compensation, IDEO offers a rich benefits package including the following:
Hybrid Model: Team members based in the San Francisco Bay Area are expected to work in the studio on Tuesdays, Wednesdays, and Thursdays, with flexibility based on client travel, project needs, and deliverables. Candidates based outside the Bay Area are not expected to be in the studio regularly, but should be available to travel as needed for IDEO and client work.
Health Benefits: Vision, Dental, Healthcare
Financial Benefits: 401K with Employer Contribution
Family & Caregiving: Parental Leave, Adoption Assistance, Fertility Assistance, Transgender Medical Assistance, Breastmilk shipment, Back-up/Dependent Care, Pet Insurance
Other Benefits: Flexible Work, Flexible Time Off, Paid Holidays, Annual Education Stipend, Home Office Stipend, Commuter Reimbursement, and Phone & Internet Reimbursement
Commitment to Diversity
At IDEO, we are committed to the work of advancing diversity, equity and inclusion within our organization and in the world. Our purpose of having disproportionate, world-changing impact through design is directly connected to our ability to bring many different perspectives
to the table. This applies to our candidates, the people we hire, the clients and customers we serve, and the communities we learn from in our research.
Please note that the successful candidate must be based in the United States and have the unrestricted right to work in the US. Unfortunately, we are unable to offer sponsorship for this role. IDEO proudly supports flexible work.
Задачи:
— Поддержка подготовки и координации планов тестирования, графиков и тестовой деятельности
— Координация выполнения тестов, тестовых сессий, ресурсов, систем и тестовых сред
— Поддержка подготовки и обновления тестовой документации, включая спецификации и тест-кейсы
— Ведение и обновление матрицы трассировки требований (RTM)
— Мониторинг критериев входа и выхода тестирования
— Координация тестировщиков и поддержка их в процессе тестирования
— Отслеживание дефектов от выявления до решения и проверки
— Мониторинг прогресса тестирования, открытых вопросов, рисков и зависимостей
— Подготовка регулярных отчетов о статусе тестирования и поддержка отчетности проекта
— Поддержка подготовки итоговых отчетов по тестированию, RTM и валидационных отчетов
— Обеспечение полноты, структурированности и актуальности тестовой документации
— Поддержка PMO-активностей, включая отслеживание действий, рисков, проблем и зависимостей
— Координация тестирования на разных программных платформах и IT-системах
— Взаимодействие с менеджерами проектов, техническими командами, бизнес-стейкхолдерами и внешними партнерами
Требования:
— Опыт в тестировании ПО, координации тестирования, QA или IT-проектах
— Практическое понимание жизненного цикла тестирования ПО
— Знание методологий тестирования, уровней и типов тестирования
— Практические знания функционального, интеграционного, системного, регрессионного и приемочного тестирования (UAT)
— Понимание подходов тестирования в Agile/Scrum, Waterfall и гибридных проектах
— Знакомство с риск-ориентированным и требования-ориентированным тестированием
— Опыт планирования тестов, выполнения тестов и управления дефектами
— Понимание трассировки требований и тестовой документации
— Опыт работы с несколькими стейкхолдерами проекта
— Сильные организационные и координационные навыки
— Структурированный, проактивный и ориентированный на качество стиль работы
— Хорошие коммуникативные навыки
— Английский язык на уровне B2 и выше
Желательно:
— Опыт работы с крупными корпоративными платформами, такими как SAP, ServiceNow или аналогичными
— Опыт в международных IT-проектах
— Опыт в проектах трансформации, миграции или внедрения
— Опыт работы в регулируемых или критичных к качеству IT-средах
— Опыт работы с инструментами управления тестированием или ALM, такими как Jira, Xray, Azure DevOps, HP ALM или аналогичными
— Сертификация ISTQB Foundation или другая релевантная сертификация по тестированию
Условия:
— Работа над международным корпоративным IT-проектом
— Сотрудничество с опытными консультантами и проектными командами
— Возможность развития до роли Lead QA / Test Management
— Полная занятость: 40 часов в неделю
— Долгосрочное участие в проекте
— Форма сотрудничества: B2B или трудовой договор
— Медицинское страхование Luxmed
— Возможности повышения квалификации (сертификаты Microsoft, курсы Udemy и др.)
— Индивидуальные уроки английского или немецкого языков
— Современное компьютерное оборудование
— Мероприятия для нетворкинга и тимбилдинга
— Программа рекомендаций сотрудников
— Гибкий график работы
— 100% удалённая работа в Польше
Location: Singapore
Workplace: Remote
We are currently growing our support team at ClickHouse who provides excellent service to our customers around the world. We are seeking a Senior Technical Customer Support Engineer to join our global Support Engineering team. We hope to find you ready to take on a large variety of tasks related to our customers locally in Singapore, as well as more regionally across APJ, APAC, and EMEA. This is a customer-facing role that will include customer interactions via chat, calls, Slack messages, and virtual meetings over video. You will be owning a wide variety of tasks: from triaging support tickets to user community support, helping with both pre- and post- sales customer activities, partnering with our Go To Market team with deeply technical aspects of POCs, and suggesting improvements to how we do things in Support at ClickHouse. This is a great opportunity for someone ready to roll-up their sleeves and help us continue to provide excellent customer support to our rapidly growing user base.
Note: This is a remote position, but candidates must be located in Singapore.
What you will be doing:
- Supporting and guiding our ClickHouse users, customers, and prospects via cases, chat, Slack, community, and meetings
- Develop solutions based on ClickHouse Cloud and ClickHouse open-source that can be shared with our users, community, and customers via documentation, knowledge base, blogs, meetups, webinars, and training
- Work closely with our global Support Services, Engineering, Go to Market, and Product Management teams to help define functionality required by users and customers
- Assist with mentoring, training, and sharing your knowledge with colleagues, users, and customers
And of course:
- You will deliver excellent customer service as a first-line technical engineer and representative of ClickHouse. Our Support Engineers provide professional response, on-call coverage, and guidance within the required Service Level Agreements ("SLAs") on technical cases that are opened via a ticketing system, email, Slack, chat, and/or phone
- You will build strong, trusted relationships with colleagues, customers, and partners
What you bring along:
- Technical breadth and depth in ClickHouse open-source or ClickHouse Cloud, or in domains relevant to ClickHouse, such as: SQL databases, OLAP, cloud-native SaaS, distributed systems
- Previous technical experience in roles such as Support Engineer, Consultant, Database Administrator, Site Reliability Engineer, Solutions Engineer, Software Engineer, and/or Systems Engineer
- Be present and available according to the scheduling required to deliver high-quality 24x7 Support in a global, distributed environment
- Strong written and verbal English communication skills and the ability to work fully remote with reliable connectivity
- A mindset of teamwork, global engagement, empathy, and solving challenging problems
- A sense of adventure and urgency in building the most scalable, high-performing, largest, and fastest databases on the planet
- The ability to build trusted relationships with colleagues, customers, and partners
- You are self-driven, curious, and eager to continuously learn and grow
Bonus points:
- Experience with ClickHouse
- Experience with OSS and open-source technologies, as a user, community member, or contributor
- Experience with Azure, GCP or AWS
- Experience with data pipelines such as Kafka, Kinesis, Spark, RabbitMQ, or others
PERKS
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new eligible team member who joins our company receives equity.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A USD$500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
CULTURE - WE ALL SHAPE IT
As part of a rapidly scaling start-up, you will be instrumental in shaping our culture.
Are you interested in finding out more about our culture? Learn more about our values here https://clickhouse.com/company/careers. Check out our blog posts https://clickhouse.com/blog or follow us on LinkedIn https://www.linkedin.com/company/clickhouseinc/life/0c1ee7f4-2129-488d-b413-e7f6270659fd/?viewAsMember=true to find out more about what’s happening at ClickHouse.
EQUAL OPPORTUNITY & PRIVACY
ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Please see here https://clickhouse.com/legal/applicant-privacy-notice for our Privacy Statement.
Location: United States (Remote); Seattle, Washington; San Francisco, California
Workplace: Remote
ROLE SUMMARY
Temporal is looking for a Software Engineer II to join the Open Source Server team. This team builds and maintains the core Temporal server. Its scope is broad, including Matching, Applications, Foundations, task processing, quotas and throttling, visibility, developer-facing primitives such as standalone activities, schedules, and streaming, and workflow experience improvements such as Continue-As-New, pause, and reset. We do not expect one person to cover all of these areas. We’re looking for an engineer who is excited to learn the system, contribute to new and/or ambiguous projects across the codebase, and help improve the reliability, performance, operability, and developer experience of Temporal over time. This is a hands-on engineering role where you’ll collaborate with experienced engineers to design, build, and operate components of Temporal’s distributed systems platform while growing your skills in distributed systems engineering.
WHAT YOU'LL DO
• Design, implement, test, and ship well-scoped features and improvements for the Temporal server with support from teammates.
• Work on distributed systems problems in areas such as task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features.
• Make thoughtful engineering tradeoffs with guidance, balancing developer experience, performance, and operability requirements.
• Partner with engineers, product managers, cloud teams, and customer-facing teams to understand requirements and deliver scalable solutions.
• Improve the reliability and operability of the server by adding tests, instrumentation, dashboards, alerts, runbooks, and documentation.
• Participate in design discussions and code reviews to learn best practices and contribute to a high-quality codebase.
• Contribute to improving the developer experience for open source users and enterprise customers through incremental improvements and bug fixes.
• Share knowledge with teammates and contribute to a collaborative engineering culture.
WHAT YOU'LL BRING
• Experience building and operating production backend systems (distributed systems experience and concurrency experience).
• Strong computer science fundamentals, including concurrency basics, data structures, and debugging.
• Experience writing production-quality code in Go, Java, or another applicable backend language, with an emphasis on correctness and maintainability.
• Familiarity with core distributed systems concepts (e.g., fault tolerance, consistency tradeoffs, replication, scheduling, performance), with interest in deepening these skills.
• Ability to break down ambiguous problems into smaller tasks, ask good questions, and incorporate feedback from code review.
• Comfort working collaboratively across teams and communicating progress, risks, and tradeoffs clearly.
• Experience with testing practices and an operational mindset (logging, metrics, tracing, on-call empathy) is a plus.
• Experience with open source software or communities is a plus.
• Experience with AWS, Azure, or GCP is a plus.
• Exposure to technologies such as Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL is a plus.
• Exposure to Kubernetes or related tooling (CRDs, KEDA, Argo) is a plus.
WHAT MAKES YOU A GOOD FIT
• You’re excited to continue building and deepening your distributed systems expertise.
• You enjoy learning large, complex codebases, think critically, thrive in ambiguity, and enjoy solving challenging problems.
• You take ownership of your work, follow through, and collaborate well with teammates.
• You balance technical depth with practical engineering decisions and are comfortable iterating toward better solutions.
• You don’t need prior Temporal experience—you’re excited to work on the core of a distributed system used by a large open source community and enterprise customers.
Temporal Technologies is an Equal Opportunity Employer. Temporal Technologies does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity.
Temporal is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. If you need to request a reasonable accommodation, please let your Recruiter know so we can assist.
Задачи:
— Разрабатывать и поддерживать модули Terraform/OpenTofu для vSphere VM provisioning, настройки размещения/ресурсных пулов и интеграции cloud-init/cloudbase-init согласно дизайнам VMware Architect
— Создавать и запускать Ansible playbooks для пост-провиженинга конфигурации на VMware VM
— Обеспечивать модули VMware DRS (правила affinity/anti-affinity, ресурсные пулы) и vSAN (политики хранения)
— Помогать с созданием и тестированием модулей SRM (группы защиты, планы восстановления) и HCX (парное соединение сайтов, расширение сети), включая тестирование отказоустойчивости
— Сотрудничать с Network Architect по реализации сегментации NSX-T и правил DFW для VMware нагрузок
— Диагностировать и решать производственные проблемы в модулях VMware автоматизации на этапах внедрения и адаптации
— Участвовать в тестировании модулей и документации согласно стандартам платформы Infrastructure as Code Engine
Требования:
— Опыт 3+ лет в разработке и эксплуатации VMware автоматизации
— Экспертные знания vSphere, DRS и vSAN с использованием Terraform/OpenTofu и Ansible
— Опыт тестирования VMware, включая парные сайты и отказоустойчивость для HCX/SRM
— Знания сегментации сети NSX-T и концепций распределённого файрвола (DFW) для взаимодействия с Network Architect
— Навыки настройки Windows гостевых систем (cloudbase-init) и Linux (cloud-init)
— Профессионализм в Terraform (IaC) и Ansible (CaC) разработке
— Умение работать с AI-поддержкой через GitHub Copilot
— Свободное владение английским языком на уровне B2+
Желательно:
— Опыт интеграции VMware provisioning с golden-image пайплайнами
— Знания Microsoft Azure
Условия:
— Полная занятость
— Удалённая работа
Задачи:
— Реализация и поддержка модулей автоматизации firewall на платформах PaloAlto, F5 и Cloudflare (правила безопасности, объекты адресов/сервисов, NAT, VIP/pool, политика WAF, привязка сертификатов) согласно дизайнам Network Architect.
— Создание и поддержка автоматизации DNS и IPAM NetBox (управление зонами/записями, ввод данных префиксов/ролей/арендаторов, задания на сверку).
— Разработка модулей подключения Azure (VNets/subnets, Application Gateway, WAF, Azure Firewall, NSGs) с использованием Terraform/OpenTofu.
— Поддержка реализации сегментации VMware NSX-T и правил распределённого firewall в координации с командой VMware.
— Выполнение процедур commit/lock для параллельных изменений firewall (PaloAlto/Panorama workflows).
— Поиск и устранение проблем в продакшн сети и firewall в рамках процессов контроля изменений.
Требования:
— Опыт работы 3+ года в сетевой инженерии с фокусом на автоматизацию.
— Опыт автоматизации firewall платформ через Infrastructure as Code, включая PaloAlto, F5, Cloudflare.
— Экспертиза в реализации сетевых конструкций Azure (VNets, Application Gateway, WAF) и компонентов безопасности (Azure Firewall, NSGs) через Terraform/OpenTofu.
— Знание моделей данных DNS и IPAM (NetBox) и их автоматизации.
— Знакомство с сегментацией сети VMware NSX-T и концепциями распределённого firewall.
— Владение Ansible для конфигурации сети/firewall в сочетании с Terraform/OpenTofu.
— Умение работать в процессах контроля изменений для сетевых/безопасностных модификаций с высоким риском.
— Готовность использовать AI-помощь в разработке с GitHub Copilot.
— Отличное владение английским языком (B2+).
Будет плюсом:
— Навыки распределения сертификатов (Venafi) для сетевых/балансировочных точек.
— Опыт работы с глобальным управлением трафиком и паттернами мульти-регионального failover.
Location: Bulgaria; Croatia; Hungary; Lithuania; North Macedonia; Poland; Slovakia
Why Cast AI?
Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast AI continuously optimizes performance, reliability, and efficiency in production.
The old way doesn't work. As Kubernetes and AI environments grow, manual decisions don’t. Cast AI replaces tickets, alerts, and manual tuning with continuous automation that adapts infrastructure as conditions change. Efficiency and cost savings follow naturally from that automation.
Over 2,100 companies already rely on Cast AI, including Akamai, BMW, Cisco, FICO, HuggingFace, NielsenIQ, Swisscom, and TGS.
Global team, diverse perspectives
We're headquartered in Miami, but our impact is international. We take a global and intentional approach to diversity. Today, Cast AI operates across 34 countries spanning Europe, North America, Latin America, and APAC, bringing a wide range of perspectives into how we build and lead.
Unicorn momentum
In January 2026, we achieved unicorn status with a strategic investment from Pacific Alliance Ventures, the corporate venture arm of Shinsegae Group (a $50+ billion Korean conglomerate). Our valuation now exceeds $1 billion, and we're just getting started.
Join us as we build the future of autonomous infrastructure.
This is a location-specific opportunity. We are currently accepting applications from candidates residing in the following European countries: Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Cyprus, Malta, Finland,Sweden, Ireland, Moldova, North Macedonia, Montenegro, Slovenia, and Ukraine.
What you'll be solving
Every dollar Cast AI saves a customer has to be provable, every action taken on their infrastructure has to be attributable to someone authorized to take it, and every price used to make that case has to be current across every cloud, region, and availability zone. This is the trust and accounting layer underneath the whole platform: get it wrong, and customers can't log in, can't trust the savings number, or get billed incorrectly - any one of which ends the relationship.
This posting covers multiple teams working on different pieces of the same trust-and-accounting problem: authentication, authorization, and SSO for every user and workload. Billing, audit trails, notifications, and feature flags that keep the platform transparent for every customer. Real-time cloud pricing tracking across every region and availability zone, including Spot availability and discounts. And reporting that turns high-volume time-series data into fast, accurate answers about what the automation actually saved.
Requirements
Strong software engineering fundamentals: you design clean abstractions, write maintainable code, and can justify your architecture choices - not just make something work.
Production experience with Go is strongly preferred; candidates without Go should demonstrate strong systems programming skills in a comparable language.
You've built or operated trust-critical systems at scale - authentication/authorization, billing, or financial/accounting-adjacent data, where being wrong has real consequences.
Good understanding of API design best practices - versioning, backward compatibility, auth, idempotency, async patterns, and similar.
Strong debugging, optimization, and performance-tuning skills – including query profiling, index design, and database performance tuning beyond ORM usage.
Experience operating and optimizing systems under high load - you know how to find and fix the bottleneck, not just add more resources.
Hands-on experience with Kubernetes - you understand the core concepts (pods, services, deployments) and have deployed or debugged something on a cluster.
Experience with AI coding agents and agentic development workflows.
You've personally driven a complex project end-to-end.
Strong English skills, both verbal and written.
Startup mindset: adaptable, proactive, and comfortable with ambiguity.
Participate in on-call rotation for teams that require it.
Nice to haves
Multi-tenant identity system design - authentication, authorization, SSO.
Enterprise identity protocols - SAML, OIDC, and SCIM for enterprise account provisioning and sync.
Billing, audit-trail, notification, or feature-flag systems in production.
Experience with cloud provider pricing/billing APIs across AWS, GCP, or Azure, or tracking Spot instance availability.
High-cardinality time-series ingestion and querying at scale.
Understanding of Kubernetes internals.
CI/CD and DevOps practices experience.
Observability tooling (Prometheus, Grafana, OpenTelemetry) in production.
Responsibilities
Design, build, and operate backend services in Go that other teams and customers depend on being correct.
Own features end-to-end: from design through implementation, testing, and production rollout.
Debug complex production issues involving security-, money-, or trust-critical flows.
Collaborate with product and other engineering teams to solve problems that don't have textbook solutions.
Contribute to product direction and backlog - shape what gets built next, not just how it's built.
Tools we use daily
Programming Language:
Go
Cloud & Orchestration:
Kubernetes, AWS, GCP, Azure
Infrastructure as Code:
Terraform
Databases & Storage:
PostgreSQL, Cloud Object Storage, ClickHouse
Messaging & APIs:
GCP Pub/Sub, gRPC for internal communication, REST for public APIs
Observability:
Prometheus, Grafana, Loki, Tempo
CI/CD & GitOps:
GitLab CI with ArgoCD
What’s in it for you?
Competitive salary (€6,500 – €9,000 gross, depending on the level of experience) plus separate compensation for on-call participation (passive coverage and active interventions)
Enjoy a flexible, remote-first global environment.
Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology.
Equity options.
Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
Spend 10% of your work time on personal projects or self-improvement.
Learning budget for professional and personal development – including access to international conferences and courses that elevate your skills.
Annual hackathon to spark new ideas and strengthen team bonds.
Team-building budget and company events to connect with your colleagues.
Equipment budget to ensure you have everything you need.
Extra days off to help maintain a healthy work-life balance.
You'll be expected to travel to Vilnius for onboarding - travel costs are covered by the company.
Hiring process
Screening call with Recruiter
Hiring Manager interview
Technical interview (system design)
Live coding
Culture Check interview with an executive
*As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr.
*Please note that Cast AI
does not
provide any form of visa sponsorship/work permit.
#LI-Remote
Location: Bulgaria; Croatia; Estonia; Greece; Hungary; Latvia; Lithuania; Poland; Romania; Slovakia; Slovenia; Ukraine
Why Cast AI?
Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast AI continuously optimizes performance, reliability, and efficiency in production.
The old way doesn't work. As Kubernetes and AI environments grow, manual decisions don’t. Cast AI replaces tickets, alerts, and manual tuning with continuous automation that adapts infrastructure as conditions change. Efficiency and cost savings follow naturally from that automation.
Over 2,100 companies already rely on Cast AI, including Akamai, BMW, Cisco, FICO, HuggingFace, NielsenIQ, Swisscom, and TGS.
Global team, diverse perspectives
We're headquartered in Miami, but our impact is international. We take a global and intentional approach to diversity. Today, Cast AI operates across 34 countries spanning Europe, North America, Latin America, and APAC, bringing a wide range of perspectives into how we build and lead.
Unicorn momentum
In January 2026, we achieved unicorn status with a strategic investment from Pacific Alliance Ventures, the corporate venture arm of Shinsegae Group (a $50+ billion Korean conglomerate). Our valuation now exceeds $1 billion, and we're just getting started.
Join us as we build the future of autonomous infrastructure.
This is a location-specific opportunity. We are currently accepting applications from candidates residing in the following European countries: Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia, and Ukraine.
About the role
A team ships a new service, and getting it from a laptop to production - built, tested, deployed, and visible when something goes wrong - shouldn't require that team to become infrastructure experts. It should be a paved road: a CI/CD pipeline that just works, observability that's there by default, and standard ways of doing things that are the obvious best choice, because the alternative is every team reinventing the same solutions on its own.
The Platform team builds and maintains that road, and the work is internal - the users are Cast AI's own engineers. The team is a multiplier for the engineering organization: whatever it builds is built once and serves every team, and the time product teams would otherwise spend on infrastructure goes back into developing their products.
What the team owns is whether the tools engineers use to build, deploy, and observe their services are good enough that reliability is actually achievable, and with hundreds of engineers and dozens of services leaning on that at once, the platform has to be fast, correct, and boring in the best sense.
Requirements:
Strong software engineering fundamentals: you design clean abstractions, write maintainable code, and can justify your architecture choices - not just make something work.
Production experience with Go is strongly preferred; candidates without Go should demonstrate strong systems programming skills in a comparable language.
Experience in platform engineering - you've built and operated (not just consumed) most, but not necessarily all of: CI/CD and GitOps systems (GitLab CI, Argo CD, Kargo), infrastructure as code (Terraform), container orchestration (Kubernetes, Helm), observability and monitoring tooling (VictoriaMetrics, Grafana, Loki, Tempo), and cloud platforms (AWS, GCP, or Azure).
Experience with AI coding agents and agentic development workflows.
You've personally driven a complex project end-to-end.
Strong debugging, optimization, and performance-tuning skills.
Strong English skills, both verbal and written.
Startup mindset: adaptable, proactive, and comfortable with ambiguity.
Participate in on-call rotation for teams that require it.
Nice to have:
Kubernetes operators, Helm chart authoring, admission webhooks.
Internal developer platform (IDP) design - golden paths, self-service tooling, service catalogs.
Local development environment tooling (devcontainers, Tilt, Skaffold, or similar).
Kubernetes or cloud-native OSS contributions.
Responsibilities:
Design, build, and operate the CI/CD pipelines every engineering team ships through.
Build and maintain the observability and monitoring tooling other teams use to debug their own systems in production.
Build local development environment tooling that lets engineers reproduce production-like conditions on their laptop.
Reduce friction for every other team: identify where engineers lose time to infrastructure and fix it at the root, not with a workaround.
Debug complex issues that span CI/CD, observability tooling, Kubernetes, and cloud infrastructure.
Contribute to the platform roadmap and backlog - shape what gets built next for the engineers who depend on you.
Tools we use daily:
Programming Language:
Go
Cloud & Orchestration:
Kubernetes, GCP, AWS, Azure
Infrastructure as Code:
Terraform
Databases & Storage:
ClickHouse, Cloud Object Storage
Messaging & APIs:
GCP Pub/Sub, gRPC for internal communication, REST for public APIs
Observability:
Grafana, VictoriaMetrics, VictoriaLogs, VictoriaTraces, Loki, Tempo
CI/CD & GitOps:
GitLab CI, ArgoCD, Kargo
What’s in it for you?
Competitive salary (€6,500 – €9,000 gross, depending on the level of experience) plus separate compensation for on-call participation (passive coverage and active interventions)
Enjoy a flexible, remote-first global environment.
Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology.
Equity options.
Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
Spend 10% of your work time on personal projects or self-improvement.
Learning budget for professional and personal development – including access to international conferences and courses that elevate your skills.
Annual hackathon to spark new ideas and strengthen team bonds.
Team-building budget and company events to connect with your colleagues.
Equipment budget to ensure you have everything you need.
Extra days off to help maintain a healthy work-life balance.
You'll be expected to travel to Vilnius for onboarding - travel costs are covered by the company.
Hiring process
Screening call with Recruiter
Hiring Manager interview
Technical interview (system design)
Live coding
Culture Check interview with an executive
*As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr.
*Please note that Cast AI
does not
provide any form of visa sponsorship/work permit.
#LI-Remote
Задачи:
— Создание и поддержание актуальной тестовой документации (тест-планов, тест-кейсов, чек-листов, тестовых сценариев).
— Определение критериев приемки и требований к тестированию на основе пользовательских историй и спецификаций.
— Проведение функционального, регрессионного, интеграционного и приемочного тестирования.
— Тестирование web приложений или десктопных.
— Тестирование взаимодействия с базами данных (Oracle, PostgreSQL).
— Тестирование систем очередей сообщений (RabbitMQ).
— Тестирование API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п.
— Анализ результатов тестирования, выявление, документирование и классификация дефектов в системе отслеживания ошибок.
— Участие в обсуждении найденных дефектов с разработчиками и аналитиками.
— Предложение улучшений и новых тестов на основе анализа результатов.
— Активное взаимодействие с разработчиками, бизнес-аналитиками, DevOps и другими участниками проекта для уточнения требований и решения вопросов возникающих в процессе тестирования.
— Участие в ежедневных стендапах, планировании спринтов и ретроспективах.
Требования:
— Опыт тестирования web приложений.
— Знание SQL и опыт работы с базами данных (Oracle, PostgreSQL): умение писать запросы для проверки и подготовки данных.
— Опыт работы с системами очередей сообщений (RabbitMQ или аналоги).
— Опыт тестирования API (REST, SOAP) с использованием инструментов Postman, Swagger и т.п.
— Опыт работы с системами управления проектами и отслеживания задач (Jira, Confluence, Azure DevOps, Яндекс Трекер, Trello и т.п.).
— Глубокое понимание процессов, методологий и инструментов тестирования.
— Опыт разработки тестовой документации: тест-кейсы, чек-листы, тест-планы.
— Владение техниками тест-дизайна (граничные значения, классы эквивалентности, pairwise testing и т.п.).
— Аналитические способности и умение выявлять причины дефектов.
— Критическое мышление и навыки решения проблем.
— Отличные коммуникативные навыки (устные и письменные) и умение работать в команде.
Условия:
— Трудоустройство в соответствии с ТК РФ.
— Компания имеет аккредитацию в сфере информационных технологий.
— Полностью дистанционный формат работы, открыты для соискателей из любой точки.
— Обеспечение необходимым техническим оснащением для работы.
— Полный социальный пакет.
Этапы отбора:
— Первичное телефонное интервью.
— Онлайн-собеседование.
— Решение.
Location: Noida, India
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
You own the Microsoft Power Platform at TeamViewer: administration, operations and development. You run and further develop our Power Platform and Copilot Studio landscape, build pipelines and automation, manage connectors including custom connectors, and support our AI Advocates in turning ideas into working, compliant solutions.
Administer and operate the Power Platform: environments, Managed Environments, Dataverse, capacity, licensing, DLP policies and tenant settings
Run and develop Copilot Studio: agent design, topics, actions, knowledge sources, channels, testing, monitoring and lifecycle
Build and maintain Power Platform pipelines, ALM and release processes for solutions across development, test and production environments
Manage connectors end to end, including building, securing and maintaining custom connectors and their authentication
Develop and automate solutions with Power Automate, Power Apps and Dataverse, including admin automation and governance reporting
Coach and support AI Advocates and citizen developers in creating, reviewing and deploying Copilot Studio solutions
Monitor platform health, usage, adoption and cost; troubleshoot incidents and handle service requests as second and third level support
Keep governance standards, security controls and documentation current and practical
Requirements
Several years of hands-on experience administering and developing the Microsoft Power Platform in an enterprise environment
Proven experience building and operating Copilot Studio agents in production
Practical experience with Power Platform pipelines and ALM, including solution management and deployments
Solid experience with connector management, including creating and maintaining custom connectors and their authentication
Strong development skills in Power Automate, Power Apps and Dataverse
Working knowledge of Power Platform governance: environment strategy, DLP, security roles and licensing
Very good communication skills in English; able to explain technical topics to non-technical colleagues and to enable and support a community of business users
Structured, analytical troubleshooting and the ability to work independently across global teams
Nice to have
Microsoft certification PL-600, PL-400 or PL-200
Scripting and API experience, for example PowerShell, Power Platform CLI, Azure DevOps or GitHub, Microsoft Graph
Familiarity with Microsoft 365 Copilot administration and Responsible AI practices
Bachelor's degree in Information Technology, Business Informatics, Computer Science or a comparable qualification
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
Location: India
Our client is a UK-based B2B software company specialising in technology for the energy and commodity markets.
They are looking for a hands-on
Principal Software Engineer
to join a small engineering team building complex software for the European energy and trading market.
This is a technical leadership role first, with people management alongside it. You’ll continue writing and reviewing production code every week while also leading and developing a small team of engineers.
Requirements
You’ll take ownership of the technical direction of a core product area, working from well-defined requirements through design, development and delivery.
Key responsibilities include:
Write, review and ship production code regularly using
C#/.NET and Azure
Lead technical design and make architecture decisions, balancing delivery speed with long-term maintainability
Design, develop, refactor, debug, test and support high-quality software
Line-manage and mentor a small team of engineers
Lead code and design reviews and constructively challenge technical decisions
Own automated unit testing and promote strong engineering practices
Identify root causes of complex technical issues and implement long-term solutions
Contribute to planning, estimation and requirements refinement
What We’re Looking For
10+ years of commercial software engineering experience
Strong, recent and hands-on
C#/.NET
experience, including .NET Core/Web API
Experience with
Azure
and cloud-based software development
Strong system design and software architecture skills
Experience with
SQL and NoSQL
databases
Docker, containerisation and orchestration experience
Strong understanding of SOLID principles, design patterns and integration patterns
Experience with automated testing and code reviews
Proven
people management / line management
experience while remaining hands-on technically
Fluent English and strong communication skills
A stable career history and experience working in complex products
Nice to Have
Experience in
fintech, payments, trading, energy or another complex/regulated domain
Experience in a smaller product-focused company
Infrastructure as Code, such as Terraform, Bicep or ARM
GitHub Actions, SonarCloud or CodeQL
Experience with multi-tenant SaaS products
TypeScript, Angular, JavaScript or Python
Benefits
Fully remote within India
Competitive salary + annual bonus
Private medical insurance
Flexible working hours
24 days’ annual leave plus bank holidays
Regular in-person team gatherings with travel and accommodation covered
Opportunity to work on complex software used in live European energy markets
Location: British Columbia
Workplace: Hybrid
Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical role in our FME AI Service, AI Assist Plugin, and future AI product offerings.
This is deliberately a hybrid role. We need the software engineering depth to build and operate production services, alongside the experimental instinct to determine empirically what makes an LLM-based agentic system work. Many of the problems don't have standard solutions yet, so you'll be the person who designs the experiment, measures the result, and turns the finding into a shipped improvement. We have an immediate opening and are excited to find the right candidate to join our team.
ABOUT THE TEAM
As a member of our Cloud Applications development team, you will take technical leadership of designing and developing new features, as well as maintaining existing functionalities in our products. You will primarily work in Python (FastAPI and LangChain), with a willingness to learn new languages and technologies as needed. You will also contribute to support our live applications.
The team practices agile development and utilizes Kanban boards to manage their backlog, epics and stories. As a Staff Software Developer - AI Products, you will regularly participate in team meetings (stand-ups, planning), lead technical decision-making processes, and work closely with our Product Managers, UX Designers, and QA, as well as Customer Experience team members who review live traces from AI applications.
WHAT YOU’LL BE DOING
As a Staff AI Developer, you will:
- Design and build server-side services and APIs (FastAPI).
- Design and build modular agentic workflows to augment the FME platform capabilities.
- Stay up to speed with developments in AI and LLM tooling, and incorporate relevant ideas into our products.
- Participate in every aspect of the development cycle, including shaping specifications with the product owner, developing clean and maintainable code, writing unit and integration tests, doing code reviews, and maintaining and improving existing code.
- Collaborate, support, and share expertise with other team members.
- Work closely with the product owner and design team to deliver a high quality and consistent user experience.
- Maintain and continuously improve the building and delivery of our AI service to reduce query latency and improve assistant response quality.
- Investigate, evaluate the impact, and resolve anomalies and bugs in live applications.
- Participate in the team’s light on-call rotation to support live applications.
QUALIFICATIONS, SKILLS, AND COMPETENCIES
Safers come from a variety of backgrounds with a diversity in skills and knowledge. That said, we find that those who are most successful in this role have experience with the following areas.
Background
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- Typically, at least 7 years of experience working on production backend systems.
- A track record of leading technically ambiguous projects and raising the capability of the engineers around you.
Technical skills
- Project or work experience with agentic LLM-based applications, including techniques such as RAG, prompt and context engineering, and tool calling.
- Demonstrated experience evaluating LLM systems: building eval sets, defining quality metrics, and tracing and debugging non-deterministic behaviour.
- Depth in at least one modern backend language, and the ability to pick up others as the work demands.
- Experience with a modern backend web framework such as FastAPI.
How you Work
- An empirical mindset — comfort designing and running experiments to reach a decision, rather than reasoning about which approach should be best.
- Strong interest in the craft, a curious mind, and eagerness to learn new tools and technologies.
- Able to explain technical tradeoffs clearly to teammates and stakeholders.
- Excellent organizational skills, with the judgment to prioritize your own work efficiently.
- Resourcefulness and the ability to work well in a team-based environment.
DESIRED SKILLS / BONUS POINTS
We don't expect any single candidate to have all of these.
Evaluation and experimentation:
- Familiarity with LLM evaluation libraries such as Ragas, DeepEval, openevals, promptfoo, Inspect, or TruLens.
- Experience with LLM observability and tracing tooling such as LangSmith, Langfuse, Braintrust, or Arize Phoenix.
- Statistical literacy: A/B testing, significance, and sample sizing for model and prompt comparisons.
- A background in machine learning or data science, or experience collaborating closely with those who do.
- Experience with the problem domain: FME, other ETL tools, spatial data processing, or data integration.
Retrieval and infrastructure:
- Working knowledge of embeddings, vector databases (e.g. pgvector), and chunking and retrieval strategy.
- Experience with Docker and deploying applications on Kubernetes.
- Experience working with services from a cloud provider, such as AWS, GCP, or Azure.
- Understanding of common client and server side vulnerabilities (e.g. OWASP Top 10) as well as security vulnerabilities specific to LLM–based applications.
WHAT YOU CAN EXPECT
When you choose a career with Safe Software, you’re also choosing…
- Meaningful Work: Make a profound impact across our business, workplace and data integration product.
- A Supportive Environment: Feel empowered to share your ideas and implement them with high autonomy and team support.
- Social Responsibility: Become part of a team that finds meaningful ways to give back https://www.safe.com/about/community-initiatives/. Take paid time off to volunteer for one of our Safe-organized opportunities that align with our core community initiatives.
- Learning & Career Development: We believe in your continuous learning and growth. Take advantage of an annual learning budget and training programs paid for by Safe.
- Flexible Working Hours: Flexible and remote-friendly work arrangements to fit your lifestyle. Work when you want, and how you want to.
- Work-Life Balance: There's no place for burnout at Safe. Maintain a healthy balance of your personal and work life without splitting yourself in two. Enjoy 3 weeks of vacation to recharge, plus an additional paid 6 seasonal days off per year.
- Health & Wellness: Extended health, dental, health or lifestyle spending, and counseling benefits from day 1. That’s right, no waiting period.
- Family is important: We are dedicated to supporting our employees through parenthood and offer a Parental Leave Top-Up Program for new parents through childbirth or adoption.
- Shared Success: Share in Safe’s success with our bi-annual profit sharing and RRSP/TFSA matching program.
- An Accessible Commute: Regardless of your commute method, we’re located close to public transit, and provide complimentary parking and bike storage for our team!
ABOUT SAFE SOFTWARE
Safe Software transforms organizations with FME, the only All-Data Any-AI Enterprise Integration Platform connecting all your data, anywhere, at any velocity.
With over 30 years of expertise and 25,000+ enterprise customers across 125+ countries, we simplify your data journey, wherever it leads.
Founded in 1993, Safe is headquartered in Surrey, BC with over 300 team members and counting. We’re always looking for talented individuals with diverse backgrounds who are determined to learn and grow. Are you ready to join the team?
OUR COMMITMENT TO DIVERSITY AND INCLUSION
Safe Software is an equal opportunity employer and we truly believe that innovation and strength begin with diversity and inclusion.
We welcome all candidates regardless of race, gender identity or expression, sexual orientation, age, ability, disability, national or ethnic origin, political belief, religion, or family status.
Should you require accommodations during the recruitment process, please contact hr_dept@safe.com.
NOTICE REGARDING USE OF AUTOMATED TOOLS IN HIRING
At Safe Software, we use automated tools to help us process applications and identify qualified candidates. These tools may assist in screening resumes and summarizing interview content based on the information you provide. This helps our team review applications efficiently while ensuring every candidate is considered based on the requirements of the role.
Please be assured that the final hiring decision is always made by a member of our team. For more information on how we protect your privacy, please see our policy https://www.safe.com/legal/#applicant-privacy-policy. If you have questions about this process, please contact us at hr_dept@safe.com.
Задачи:
— Разрабатывать и поддерживать модули Terraform/OpenTofu для vSphere VM provisioning, настройки размещения и resource-pool, интеграции cloud-init/cloudbase-init согласно дизайнам VMware Architect.
— Создавать и запускать Ansible playbooks для пост-провиженинга конфигурации на VMware VM.
— Обеспечивать модули VMware DRS (правила affinity/anti-affinity, resource pools) и vSAN (storage policy).
— Помогать в создании и тестировании модулей SRM (protection groups, recovery plans) и HCX (site pairing, network extension), включая тестирование отказоустойчивости.
— Сотрудничать с Network Architect по реализации NSX-T сегментов и правил DFW для VMware нагрузок.
— Диагностировать и решать производственные проблемы в VMware automation модулях на этапах внедрения и адаптации.
— Участвовать в тестировании модулей и документации согласно стандартам платформы Infrastructure as Code Engine.
Требования:
— Опыт 3+ лет в разработке и эксплуатации VMware automation.
— Экспертные знания vSphere, DRS и vSAN через Terraform/OpenTofu и Ansible.
— Опыт тестирования VMware, включая paired-site и failover тесты для HCX/SRM.
— Знания NSX-T сетевой сегментации и распределённого файрвола (DFW) для взаимодействия с Network Architect.
— Навыки настройки Windows guest (cloudbase-init) и Linux cloud-init.
— Профессионализм в Terraform (IaC) и Ansible (CaC) разработке.
— Умение работать с AI-поддержкой через GitHub Copilot.
— Свободное владение английским языком на уровне B2 и выше.
Желательно:
— Опыт интеграции VMware provisioning с golden-image pipelines.
— Знания Microsoft Azure.
Условия:
— Полная занятость.
— Удалённая работа.
Location: Ireland; London, England, United Kingdom
About the Job:
We are looking for a talented Senior Solutions Engineer at LaunchDarkly, you will be a trusted technical advisor to our largest and most important Enterprise prospects and customers. This role is a critical part of the Enterprise sales strategy at LaunchDarkly, serving as a trusted technical advisor to sales working to both land new customers and expand existing customers. The ideal candidate will have deep expertise in supporting multiple verticals. An ideal candidate is curious, excels in active listening, quickly and effectively builds custom demos and solutions, and demonstrates profound technical expertise with a customer-centric focus.
Responsibilities:
Drive technical discovery, architecture design, and PoC implementation throughout the pre-sales lifecycle.
Partner with Account Executives and Customer Success Managers to craft compelling technical value propositions.
Deliver high-impact demonstrations, workshops, and proposals tailored to C-level and technical stakeholders.
Cultivate trust and credibility with customers, identifying technical champions and positioning as a strategic advisor.
Liaise between customers and internal Product and Engineering teams to relay feedback and influence product roadmap.
Lead cross-regional technical initiatives and enhance SE tools, processes, and frameworks for global scalability.
Mentor junior team members, foster technical excellence, and share industry best practices across the SE team.
Maintain expert-level knowledge of LaunchDarkly’s platform, integrations, industry trends, and emerging technologies.
Respond to RFPs, and manage technical environments to support enterprise sales motions.
Translate complex client requirements into scalable, sustainable, and technically sound solutions.
Represent LaunchDarkly at industry events and customer engagements through travel as needed.
Qualifications:
8+ years of experience in a solutions engineering, sales engineering, or systems architecture customer-facing role.
Experience in areas such as the SDLC, cloud architecture, or DevOps.
Extensive knowledge of cloud platforms, expertise in at least one (e.g., AWS, Azure & Google Cloud).
Demonstrated excellence in leading & documenting a proof of concept and building technical & deal champions.
Excellent communication and presentation skills. Demonstrated history of presenting thought leadership to the broader industry.
Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent experience).
Experience with security and compliance frameworks PII, PCI, HIPAA, is a bonus
Travel & On-Site Engagement:
Up to 35% travel, primarily across EMEA, for customer workshops, deal closings, and industry events
About LaunchDarkly:
Modern software delivery was supposed to be the foundation for a thriving digital business but reality has proven otherwise. Slow, inefficient development cycles, costly outages, and fragmented customer experiences are preventing developers from building their best software. The LaunchDarkly platform helps developers innovate on new features faster while protecting them with a safety valve to instantly rewind when things go wrong. Developers can target product experiences to any customer segment and maximize the business impact of every feature. And by gradually rolling out new application components, they escape nightmare "big-bang" technology migrations.
The LaunchDarkly platform was built to guide engineers to the next frontier of DevOps by:
Improving the velocity and stability of software releases, without the fear of end customer outages
Delivering targeted experiences by easily personalizing features to customer cohorts
Maximizing the business impact of every feature through the ability to experiment and optimize
Coordinating the release and optimization of software to provide consistent experiences across mobile platforms and device types
Improving the effectiveness and productivity of engineering teams, by providing insights into engineering cadence and stability
At LaunchDarkly, we believe in the power of teams. We're building a team that is humble, open, collaborative, respectful and kind. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.
Do you need a disability accommodation?
Fill out this
accommodations request form
and someone from our People Operations team will contact you for assistance.
Your safety matters to us.
To protect yourself from potential scams, LaunchDarkly recruiters will only contact you from @
launchdarkly.com
email addresses or via LinkedIn from "Verified Recruiter" accounts. Be cautious of emails from other domains. Legitimate LaunchDarkly recruiters will never ask for money, fees, or banking information before making a job offer. LaunchDarkly will never make a job offer without conducting a formal interview process. Our interview process does not involve asking detailed questions by email. If you are ever unsure about a communication that you receive, don't click any links—visit
Careers | LaunchDarkly
directly for confirmed job openings and links to apply.
Please notify us of any fraudulent representation by sending an email to
careers@launchdarkly.com
.
УдалённоseniorUnited States
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
leadSan Francisco, CA; Candidates based outside the Bay Area are not expected to be in the studio regularly, but should be available to travel as needed for IDEO and client work; Please note that the successful candidate must be based in the United States and have the unrestricted right to work in the US
УдалённоmiddleГеография найма не уточнена, офис: Gdańsk
УдалённоseniorNote: This is a remote position, but candidates must be located in Singapore
УдалённоUnited States (Remote); Seattle, Washington; San Francisco, California
seniorBulgaria; Croatia; Hungary; Lithuania; North Macedonia; Poland; Slovakia