Get new jobs by email
- ...Responsibilities Define and execute functional automation, load, stress, endurance, spike, scalability, and other comprehensive test strategies. Establish performance baselines, analyze metrics and trends, identify bottlenecks and root causes, and provide optimization...
$160000 - $210000 per year
...infrastructure only supports persons authorized to work in the U.S. as employees. Candidates outside the U.S. would be engaged as independent contractors with project-focused responsibilities. Note that we are unable to sponsor visas at this time. $160,000 - $210,000 a year...- ...willingness to work collaboratively in a team-based environment. Experience with Scrum or Kanban, progressive web applications, or A/B testing is a plus. Benefits ~100% paid health and dental benefits for employees. ~ Health Reimbursement Account and Flexible Spending...
- ...libraries for visual consistency and development efficiency. Own the software lifecycle from design and API integration through automated testing and deployment. Mentor peers through code reviews and knowledge sharing. Collaborate with stakeholders to translate business...
- ...schema consistency controls. Build and maintain rule-based, event-based, account-based, and streaming RTCDP audiences. Configure and test activation destinations including paid media, email and marketing automation, cloud, and file-based destinations. Validate end-to-...
- ...quality, well-designed, and robust software that works at scale Design APIs and software architecture for collegial review Write tests that validate software behaviour Build and maintain reliable, fault-tolerant applications and services Collaborate proactively...
- ...using AWS services including EC2, S3, RDS, IAM, CloudWatch, and VPC. Maintain and improve GitHub Actions CI/CD pipelines for builds, tests, and automated deployments. Support release processes and troubleshoot build, deployment, and environment issues. Write Bash and...
- ...engineering teams, who build the systems that deliver Ubuntu to the world. From our software distribution systems, to those which build and test every possible kind of open source on every architecture, from our systems management tools to our distributed systems operations R&D,...
- ...state and data flow using Redux or the Context API. Monitor performance, debug front-end issues, and maintain unit and integration tests. Design and maintain micro-frontend services using single-spa and implement communication between applications. Configure independent...
- ...to deliver business-supporting features. Refactor and optimize code according to established and emerging best practices. Write tests and documentation to maintain the health of shipped code. Review colleagues’ pull requests and incorporate feedback on personal work...
- ...CI/CD pipelines. Understanding of browser rendering behavior and frontend performance optimization. Experience with automated testing frameworks such as Jest and Cypress. At least 1–2 years of professional React Native experience. Hands-on experience developing...
- ...Location : we have open roles for Rust engineers in every time zone. What your day will look like Design and implement well-tested and well-documented software in Rust Advocate for Rust adoption in Canonical and upstream projects Identify projects and codebases...
- ...code review, mentoring, and clear written communication. Use AI-powered development tools across planning, implementation, review, testing, and iteration while maintaining independent judgment. Requirements Experience operating and optimizing large-scale distributed...
- ...interconnects, IAM, and high-availability topology, using Terraform. Build and own CI/CD pipelines for infrastructure planning, review, testing, policy enforcement, drift detection, and progressive rollout. Develop self-service platform capabilities and golden paths that...
- ...pure Python software development focused on enabling true DevOps workflows. We strive for high quality in both design, documentation, tests, and performance as we enhance operations code packages and Ubuntu itself in order to ensure our platform is the easiest, most robust,...
- ...ceremonies and peer code reviews. Support client engagements, document technical requirements, and provide training as needed. Perform testing, debugging, and quality control with minimal supervision. Ensure solutions meet security and accessibility standards, including...
- ...JavaScript and Node.js. Extensive experience with Git, GitHub and GitLab Implement automated unit, integration, and end-to-end tests Create pull requests (While you’re at it, review your teammates’ pull requests too, mentoring the more junior members of our development...
- ...Develop modern, responsive user interfaces for the web and various devices. Participate in software development, prototyping, testing, code reviews, and team collaboration. Write robust unit and end-to-end tests. Requirements Bachelor’s degree in Computer Science...
- ...Requirements ~5+ years of experience in Production, Site Reliability, or DevOps Engineering. ~ Experience writing high-quality, well-tested code. ~ Experience communicating and collaborating across technical and cross-functional teams. ~ Familiarity with cloud...
- ...technology. You will participate and be responsible for ensuring sound software architecture and follow best practices in software quality, testing and documentation. The role entails Work in Python to design and deliver open source software operations code Work across...
- ...Diagnose and resolve issues in the kernel reported by partners, customers, the community at large, and discovered by your own rigorous testing Take responsibility for the delivery of distinct silicon-optimised variants of the Ubuntu Linux kernel to the world Improve...
- ...integrations. Maintain technical documentation, deployment procedures, and operational runbooks. Participate in application releases, testing, validation, and production support activities. Requirements At least 2 years of experience developing cloud-based integrations...
- ...discovery and technical planning through implementation, rollout, and post-launch optimization. Contribute through coding, code reviews, testing, documentation, tooling, automation, and operational ownership. Mentor engineers and support knowledge sharing and engineering...
- ...patterns, refactoring techniques, accessibility practices, performance optimization, internationalization, and unit and integration testing. Make architecture and technology decisions across the application stack and document implementations for future maintenance. Collaborate...
- ...with traditional Linux systems administration, operations, and package management. You are passionate about quality and automatic testing. Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level...
- ...GitHub Actions, ArgoCD, Terraform, and Helm. Experience with model-training orchestration, automated retraining pipelines, and A/B testing or variant management using Dagster, Airflow, or similar tools. Experience designing scalable microservices, APIs, and complex...
- ...databases, document repositories, collaboration platforms, and operational systems. Establish AI quality, evaluation, regression testing, observability, monitoring, tracing, security, privacy, governance, and responsible AI practices. Lead technical discovery, architecture...
- ...predictable rather than fragile. Monorepo migration: lead the staged migration of mobile repos into Canva's monorepo, owning build, test and release continuity throughout. CI/CD strategy: set the quality gating strategy across the build pipeline, surfacing reliability...
- ...Responsibilities Build, test, maintain, and document AI-enabled applications, workflows, reusable accelerators, and proof-of-concept solutions. Develop generative AI and LLM applications, including Claude-powered applications, RAG solutions, agentic workflows, prompt...
- ...escalation. ~ Experience building evaluation frameworks for agent output quality, prompt evaluations, output scoring, and regression testing. ~ Ability to choose appropriately among deterministic code, workflows, retrieval, single agents, multi-agent systems, and human...