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
The Distributed Systems Software Engineer at Canonical will play a pivotal role in the design, development, and optimization of distributed systems leveraging Python and Go. The successful candidate will work closely with cross-functional teams to architect scalable solutions, ensure system reliability, and enhance overall performance. This position demands a keen understanding of distributed system concepts and a passion for leveraging state-of-the-art technologies to meet both client and enterprise demands.
Job Responsibilities
- Design, implement, and maintain distributed systems that are robust and scalable.
- Collaborate with software developers, architects, and operations to define system architecture.
- Monitor system performance and troubleshoot issues as required.
- Develop automated testing frameworks to ensure functionality and reliability.
- Participate in code reviews to maintain the quality and integrity of code across the team.
- Stay updated with industry trends and best practices in distributed systems and related fields.
Qualifications
- Bachelor's degree in Computer Science, Engineering or a related field.
- Proven experience in developing distributed systems using Python and Go.
- Strong understanding of microservices architecture and RESTful API design.
- Familiarity with containerization technologies such as Docker and orchestration frameworks like Kubernetes.
- Experience with distributed databases and messaging queues.
- Strong problem-solving skills and the ability to work in a collaborative team environment.
Technologies & Tools
The Distributed Systems Software Engineer will work with a variety of advanced technologies and tools, including but not limited to cloud platforms (AWS, Azure), containerization tools (Docker, Kubernetes), programming languages (Python, Go), and distributed databases (Cassandra, Kafka). Familiarity with CI/CD pipelines and infrastructure-as-code tools such as Terraform will also be instrumental in this role.
Ideal Candidates
The ideal candidate will possess a strong analytical mindset and a passion for innovation in technology. They should demonstrate an eagerness to learn and adapt to new technologies, coupled with the ability to think critically and solve complex problems. An effective communicator who can articulate technical concepts to both technical and non-technical stakeholders will thrive in this dynamic environment. A proactive approach to collaboration, coupled with resilience and a results-oriented mentality, will ensure success in this role.
??? people applied to this job
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
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