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.
Overview
Canonical is seeking a skilled Distributed Systems Software Engineer with expertise in Python and Go to design, develop, and optimize cutting-edge distributed applications. In this role, you will collaborate with cross-functional teams to build scalable systems that enhance performance and reliability, while actively contributing to the open-source community. Your innovative solutions will help drive our mission of advancing open-source technologies and improving the user experience across various platforms.
Job Responsibilities
- Design and implement distributed systems that are scalable, resilient, and fault-tolerant.
- Develop software in Python and Go while adhering to best practices in coding and documentation.
- Collaborate with product managers, developers, and system architects to define system architecture and functionality.
- Conduct troubleshooting and performance tuning to enhance system efficiency.
- Contribute to open-source projects that align with Canonical's vision, enhancing the community and ecosystem.
- Write unit tests and conduct code reviews to ensure code quality and maintainability.
- Stay updated with emerging trends in distributed systems and integrate relevant technologies into existing solutions.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in distributed systems design and development.
- Strong proficiency in programming languages such as Python and Go.
- Experience with container orchestration tools, such as Kubernetes or Docker.
- Familiarity with cloud infrastructure services (AWS, Azure, or Google Cloud Platform).
- Outstanding problem-solving skills and attention to detail.
- Effective communication and collaboration skills in cross-functional teams.
Technologies & Tools
The position of Distributed Systems Software Engineer at Canonical will involve utilizing a variety of technologies and tools, including but not limited to Python, Go, Kubernetes, Docker, and cloud infrastructure platforms like AWS, Azure, or Google Cloud. Additionally, familiarity with monitoring and logging tools such as Prometheus, Grafana, and ELK Stack will be beneficial to successfully manage and improve distributed systems.
Ideal Candidates
Ideal candidates for this position possess a strong analytical mindset coupled with a passion for distributed systems and modern software development practices. They exhibit a proactive approach to problem-solving, are naturally curious about new technologies, and have a collaborative spirit that fosters teamwork. Those who thrive in a fast-paced environment and are excited about contributing to open-source initiatives will find themselves well-suited for this role at Canonical.
??? people applied to this job
Claiming unemployment in Utah? Its agency asks for 4 new full-time employer contacts a week. What it asks →
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