Software Engineer - Data Infrastructure - Kafka
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 Software Engineer focusing on Data Infrastructure at Canonical, you will play a pivotal role in enhancing and supporting our data processing capabilities, specifically utilizing Kafka. You will be responsible for designing and implementing robust data pipelines to ensure efficient data flow and processing. Your contributions will help drive innovation and performance throughout our engineering teams, ensuring that we leverage data effectively in our products and services.
Job Responsibilities
- Design, develop, and maintain data pipelines using Kafka to facilitate real-time data processing.
- Collaborate with cross-functional teams to gather requirements and deliver scalable data infrastructure solutions.
- Implement data models and architecture best practices to optimize performance and reliability.
- Monitor and troubleshoot data processing systems to ensure high availability and prompt resolution of issues.
- Participate in code reviews and contribute to the overall improvement of the engineering practices.
- Document processes, data flows, and system designs to ensure knowledge sharing within the team.
Qualifications
- Proven experience in software engineering, specifically in data pipeline development.
- Strong proficiency in Kafka and stream processing technologies.
- A solid understanding of data modeling, ETL processes, and data warehousing concepts.
- Fluency in programming languages such as Java, Python, or Scala.
- Experience with container orchestration platforms like Kubernetes is a plus.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Technologies & Tools
The Software Engineer - Data Infrastructure role at Canonical involves working with a variety of technologies and tools, including Apache Kafka for stream processing, various data storage solutions (e.g., SQL and NoSQL databases), Docker for containerization, and monitoring tools like Prometheus and Grafana. Familiarity with automation tools and cloud services such as AWS or GCP is also beneficial.
Ideal Candidates
Ideal candidates for this position will possess strong analytical and problem-solving skills, with a keen ability to troubleshoot complex issues. They should demonstrate a proactive approach to learning and adopting new technologies, while also being effective communicators, capable of articulating technical concepts to non-technical stakeholders. A passion for data architecture and a drive to contribute to innovative solutions are essential traits for success in this role.
??? people applied to this job
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
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