Software Engineer - Data Infrastructure
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 specializing in Data Infrastructure at Canonical, you will play a critical role in designing and implementing robust data solutions that ensure the scalability and reliability of our data pipelines. You will work collaboratively with cross-functional teams to develop innovative data infrastructure and employ best practices in data processing and management. Your efforts will contribute to enhancing data availability and performance, ultimately supporting the operational requirements of Canonical’s products and services.
Job Responsibilities
- Design, develop, and maintain scalable data infrastructures to facilitate data collection, storage, and processing.
- Collaborate with product and engineering teams to define and deliver data requirements.
- Implement data governance practices and ensure compliance with data policies.
- Optimize data pipelines for maximum efficiency and performance.
- Monitor and troubleshoot data issues, ensuring data integrity and reliability.
- Evaluate and integrate new data technologies that enhance existing infrastructure.
- Document data processes, architectures, and implemented solutions clearly and concisely.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software engineering, specifically in data infrastructure development.
- Strong proficiency in programming languages such as Python, Java, or Scala.
- Experience with database management systems like PostgreSQL, MySQL, or NoSQL databases.
- Familiarity with cloud platforms, such as AWS, Google Cloud, or Azure.
- Understanding of data architectures, data warehousing, and ETL processes.
- Excellent problem-solving abilities and debugging skills.
Technologies & Tools
This position requires familiarity with several technologies and tools essential for data infrastructure development. Key technologies include Apache Kafka for stream processing, Hadoop for distributed storage and processing, and data orchestration tools like Airflow. Knowledge of containerization technologies such as Docker and Kubernetes is also beneficial, along with experience in using version control systems like Git.
Ideal Candidates
The ideal candidate for the Software Engineer - Data Infrastructure position is one who combines technical expertise with a strong analytical mindset. They should demonstrate a proactive approach to problem-solving and possess effective communication skills for collaborating with diverse teams. A passion for data-driven decision-making and an eagerness to stay updated with emerging data technologies will further distinguish them in this role.
??? people applied to this job
In Kentucky, the weekly job search for unemployment is 5 verifiable work search activities a week (at least 3 of them job applications or interviews), its agency says. 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