Distributed Systems Software Engineer, Python
3 weeks ago
We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications.
We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics.
The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, Azure.
As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing and reporting. Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.
Location: this is a Globally remote role
What your day will look like- Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
- Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
- Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
- Deploy, manage, and debug highly distributed systems
- Monitor and report on automated testing efforts
- Collaborate daily with a globally distributed team
- Solid background in modern test processes and strategies
- Experience with Python or Go development
- Strong object oriented development skills
- Ability to develop and ship production grade modern web applications
- Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
- Knowledge of networking technologies and fundamentals
- Solid understanding of Linux system architecture
- A capacity for complex abstract thinking
- Capability for 2-4 weeks of international travel travel per year
- Collecting and analyzing large multidimensional datasets
- Operating data platforms: key-value stores, relational or document databases, event buses
- Work with cloud technologies such as OpenStack, Kubernetes, Terraform and AWS
- Developing AI/ML pipelines
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
-
Remote Senior Backend Engineer
3 days ago
Los Angeles, United States Python 3 Full timeRemote Senior Backend Engineer (Python/Django) New Multi Media LLC **Job Title** Remote Senior Backend Engineer (Python/Django) **Job Description** We are looking to bring on Senior Backend Engineers with strong Python/Django experience to our team! This position is based in the United States and can be y remote. Our sophisticated system has multiple parts,...
-
Principal systems software engineer
3 weeks ago
Los Angeles, United States Targeted Talent Full timeJob DescriptionJob DescriptionAbout the Company: Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software...
-
Software Engineer
2 weeks ago
Los Angeles, United States Parallel Systems Corp Full timeParallel Systems is a Series A startup company developing the future of intermodal transportation. Our mission is to decarbonize freight while improving supply chain logistics and safety. We are developing vehicles and software to create new autonomous and electric transportation systems for existing rail infrastructure. At Parallel Systems, we value the...
-
Software Engineer-Data
1 week ago
Los Angeles, United States Sumitomo Mitsui Banking Corp Full timeRole Description SOFTWARE ENGINEER - DATA sought by SMBC Manubank in Los Angeles, CA. JOB DUTIES: Play an essential role in building the Data and Analytics Platform for the Digital Bank Unit. Perform proof of concept on new cloud technologies and build a highly scalable data platform to support critical business functions, create rest APIs to expose data...
-
System Engineer
3 weeks ago
Los Angeles, United States Tata Technologies Full timeSystems Engineer will be responsible for developing System requirements, Test cases, Test Automation & Power Train systems issue RCA support for an autonomous vehicle. The role requires a highly motivated and hands-on team player with an exceptional attention to detail. The role will suit an Engineer who has the ability to quickly develop skills in new areas...
-
Software Engineer
2 weeks ago
Los Angeles, California, United States Matal Full timeResponsiblities Participating in software development of new products across all phases of the product lifecycle from concept development to lab and offsite integration and evaluation. Opportunities include embedded control systems and operator interface development. Working cohesively on a multi-functional team with exciting technologies and products....
-
Python Django Developer
2 weeks ago
Los Angeles, United States Remotely Full timeThis is a remote position. Python Django Developer (US/Canada, 1 Year Experience, Remote) Team Remotely Inc. is a staffing and recruitment agency that offers a comprehensive solution for talent acquisition, including sourcing, vetting, pay rolling, and managing talent. Whether you need contract staffing, direct hire, direct sourcing, talent pools, or...
-
Software Engineer
2 weeks ago
Los Angeles, United States Matal Full timeResponsiblities Participating in software development of new products across all phases of the product lifecycle from concept development to lab and offsite integration and evaluation. Opportunities include embedded control systems and operator interface development. Working cohesively on a multi-functional team with exciting technologies and products....
-
Embedded Software Engineers
1 week ago
Los Angeles, United States Transpacific Technologies Inc Full timeJob DescriptionJob DescriptionTTI is looking for a motivated engineer to join us on a highly anticipated space project. Strong candidates will be familiar with Software and Hardware Development applications this engineer will work directly with leadership bridging between Hardware and Software. Work performed will include; MATLAB coder and auto-code...
-
Embedded Software Engineers
3 days ago
Los Angeles, United States Trans Pacific Technologies Full timeJob Description Job Description TTI is looking for a motivated engineer to join us on a highly anticipated space project. Strong candidates will be familiar with Software and Hardware Development applications this engineer will work directly with leadership bridging between Hardware and Software. Work performed will include; MATLAB coder and auto-code...
-
Software Engineer
3 days ago
Los Angeles, United States Tata Technologies Full timeContribute as system level engineer to build, integrate, and optimize security-related Linux and Android components into an RTOS-based infotainment solution for automotive consumer devices Be responsible for the entire lifecycle of the security domain, including requirements, system design, development, deployment, and maintenance of the infotainment...
-
Systems Test Engineer
2 weeks ago
Los Angeles, United States Aitech Systems Full timeLos Angeles, US · Full-time · Intermediate About The Position If you are passionate about the systems testing of innovative embedded space and military/aerospace (Mil/Aero) hardware designs, we invite you to join the Systems Engineering team here at Aitech . We provide systems test engineering for the design and implementation of subsystems on critical...
-
Software Engineer
3 days ago
Los Angeles, United States Swat Fame Full timeThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and fix programming bugs...
-
Software Engineer
3 weeks ago
Los Angeles, California, United States BlueCargo Inc. Full timeBLUECARGOBlueCargo is building software to handle transportation of containers from the ports to the first warehouses by truck - also called first mile delivery. We are bringing the Freight Tech revolution.The startup was founded by two female entrepreneurs, graduated from Y Combinator (2018 batch), and has raised a 4 million seed round. We are at the...
-
Senior Software Engineer
4 weeks ago
Los Angeles, United States Cypress HCM Full timeSoftware Engineer Our client is looking for a software engineer with a background in hardware testing, ideally in the medical device space. This will be contract to hire but may entertain direct hire as well, and will require someone to work fully onsite in the LA area.Key Responsibilities • Work closely with cross-functional teams to gather requirements...
-
Senior Software Engineer
4 weeks ago
Los Angeles, United States Cypress HCM Full timeSoftware Engineer Our client is looking for a software engineer with a background in hardware testing, ideally in the medical device space. This will be contract to hire but may entertain direct hire as well, and will require someone to work fully onsite in the LA area.Key Responsibilities • Work closely with cross-functional teams to gather requirements...
-
Los Angeles, United States ZaiNar, Inc. Full timeZaiNar is seeking a senior Algorithm and Signal Processing Engineer to lead software development on our embedded and cloud-based signal processing platforms. You will work with our Product, Software Engineering, and Hardware teams to define system requirements and develop/test applications optimized for state-of-the-art positioning system performance...
-
Senior System Software Engineer, Backend
3 days ago
Los Angeles, United States NVIDIA Full timeNVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...
-
Software Engineer II
4 weeks ago
Los Angeles, United States augmentjobs Full timeJob DescriptionJob DescriptionPosition Overview: We are seeking an experienced Software Engineer II to join our team. The ideal candidate will have several years of professional software development experience, demonstrating a strong understanding of software engineering principles and a track record of successful project contributions. As a Software...
-
Software Engineer
2 weeks ago
Los Angeles, United States PDG Consulting Full timePDG Consulting (PDGC) is a Los Angeles, California based software consulting firm specializing in custom Web Application Development, Business Intelligence, and Digital Transformation for the Media & Entertainment and Content Distribution industries. We are seeking a Senior Software Engineer with a solid foundation in backend development and microservices /...