Distributed Systems Software Engineer, Python / Go
Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Canonical, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Distributed Systems Software Engineer specializing in Python / Go at Canonical, you will be responsible for designing, developing, and maintaining highly scalable and robust distributed systems. Your expertise will play a crucial role in enhancing our existing services, building new features, and ensuring system efficiency and reliability. You will collaborate with a multidisciplinary team to foster innovative solutions while adhering to industry best practices and quality standards.
Job Responsibilities
- Design, develop, test, and deploy distributed systems using Python and Go.
- Collaborate with cross-functional teams to define and refine specifications for new features and improvements.
- Ensure software meets all relevant quality and performance standards by engaging in code reviews and continuous integration practices.
- Monitor and maintain the performance and reliability of existing systems, promptly addressing any issues that arise.
- Document technical specifications, architecture, and system workflows to facilitate knowledge sharing within the team.
- Stay current with the latest technological advancements to incorporate innovative solutions in our systems.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience developing distributed systems with a strong command of Python and Golang.
- Solid understanding of data structures, algorithms, and design patterns.
- Experience with microservices architecture and cloud-native application development.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong problem-solving skills and the ability to work effectively in a team-oriented environment.
Technologies & Tools
The ideal candidate for this position will utilize a variety of modern technologies and tools such as Python, Go, Docker, Kubernetes, and various cloud platforms to develop and deploy distributed systems. Familiarity with CI/CD pipelines and monitoring tools is also essential in maintaining system integrity and performance.
Ideal Candidates
Ideal candidates for the Distributed Systems Software Engineer role at Canonical are proactive problem solvers who thrive in a dynamic environment. They possess excellent communication skills and display a collaborative spirit, valuing the contributions of team members. A strong aptitude for continuous learning and adaptability to changing technologies is highly regarded, ensuring that they can effectively evolve alongside the fast-paced software landscape.
??? people applied to this job
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
Systems Engineer
Team Remotely Inc.San Diego, USA
Systems Engineer
IT Operations
Network Administration
$70,000 - $120,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
Senior AWS Cloud & Site Reliability Engineer
INFY8.COM.San Diego, USA
AWS Expert
Cloud Infrastructure Specialist
Senior Site Reliability Engineer
$120,000 - $160,000/Mo
2 years ago
Junior Cloud Systems Engineer
Team Remotely Inc.San Diego, USA
Cloud Computing
Systems Engineering
Junior Level
$50,000 - $70,000/Mo
2 years ago
Cloud Engineer
Excel Hire Staffing,LLC.San Diego, USA
cloud computing
infrastructure automation
DevOps
$80,000 - $140,000/Mo
2 years ago
Azure Cloud Engineer
American Recruiting & Consulting Group.San Diego, USA
Azure Cloud
Engineer
Cloud Computing
$90,000 - $140,000/Mo
2 years ago
Cloud Engineer
New York Technology Partners.San Diego, USA
Cloud Computing
DevOps
Infrastructure as Code
$80,000 - $140,000/Mo
2 years ago
Junior System Administrator
Patterned Learning Career.San Diego, USA
System Administration
Junior Level
IT Support
$45,000 - $60,000/Mo
2 years ago
$50,000 - $70,000/Mo
2 years ago