Software Engineer - Data Infrastructure
Canonical
Join to apply for the Software Engineer - Data Infrastructure role at Canonical Join to apply for the Software Engineer - Data Infrastructure role at Canonical Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL engines. We are facing the interesting problem of fault-tolerant mission-critical distributed systems and intend to deliver the world's best automation solution for delivering data platforms. We have a number of openings ranging anywhere from junior to senior level. We will help you identify a suitable position depending on your experience and interests. Engineers who thrive at Canonical are mindful of open-source community dynamics and equally aware of the needs of large, innovative organisations. Location: This is a Globally remote role What your day will look like The data platform team is responsible for the automation of data platform operations. This includes ensuring fault-tolerant replication, TLS, installation, and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical. This role is focused on the creation and automation of features of data platforms, not analysing the data in them. Collaborate proactively with a distributed team Write high-quality, idiomatic Python code to create new features Debug issues and interact with upstream communities publicly Work with helpful and talented engineers including experts in many fields Discuss ideas and collaborate on finding good solutions Work from home with global travel for 2 to 4 weeks per year for internal and external events What we are looking for in you Proven hands-on experience in software development using Python Proven hands-on experience in distributed systems Have a Bachelor’s or equivalent in Computer Science, STEM, or a similar degree Willingness to travel up to 4 times a year for internal events Additional Skills That You Might Also Bring You might also bring a subset of experience from the following, which will determine the exact role and level we consider you for: Experience operating and managing data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis Experience with Linux systems administration, package management, and operations Experience with the public cloud or a private cloud solution like OpenStack Experience with operating Kubernetes clusters and a belief that it can be used for serious persistent data services What we offer you Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner. Fully remote working environment - we’ve been working remotely since 2004! Personal learning and development budget of 2,000USD per annum Annual compensation review Recognition rewards Annual holiday leave Parental Leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues at ‘sprints’ Priority Pass for travel and travel upgrades for long haul company events About Canonical Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business. Canonical is an equal-opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Get notified about new Software Engineer jobs in Chicago, IL . Junior Software Development Engineer in Test (SDET) Chicago, IL $80,000.00-$90,000.00 6 hours ago Chicago, IL $140,000.00-$170,000.00 3 months ago Chicago, IL $115,000.00-$137,500.00 1 day ago Chicago, IL $48,000.00-$120,000.00 2 weeks ago Northbrook, IL $92,000.00-$115,000.00 2 weeks ago Software Engineer (Python), Data Platform Chicago, IL $165,000.00-$195,000.00 1 month ago Chicago, IL $100,000.00-$120,000.00 5 days ago Chicago, IL $170,000.00-$190,000.00 4 months ago Chicago, IL $170,000.00-$190,000.00 4 months ago Chicago, IL $99,000.00-$148,000.00 6 days ago Senior Software Engineer (Remote) - React, Node Northbrook, IL $92,000.00-$115,000.00 2 weeks ago Chicago, IL $129,800.00-$165,490.00 2 weeks ago Chicago, IL $125,000.00-$140,000.00 2 months ago Chicago, IL $110,000.00-$140,000.00 1 month ago Chicago, IL $100,000.00-$150,000.00 4 weeks ago Chicago, IL $120,000.00-$240,000.00 1 week ago Chicago, IL $125,000.00-$160,000.00 2 weeks ago Senior Software Engineer, Backend - Fintech We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr Canonical
$140k - $200k
...include frontend and backend engineers, AI research scientists, and... ...'re looking to hire for our Data side of our AI team at... ...through a tight integration of infrastructure, engineering, and research work... ...are looking for a skilled Software Engineer to join us. What You...SuggestedFull timeWork at officeShift work- ..., IL URL: Praia is seeking a Staff Software Engineer to serve as a technical anchor and architect... .... If you thrive on bridging complex data engineering workloads with secure,... ...automated testing (unit/integration), infrastructure-as-code, monitoring/logging, and data-...SuggestedFull timeTemporary workH1bVisa sponsorshipWork visaFlexible hours
$110k - $160k
Tempus AI, Inc. is seeking a Senior Software Engineer to join the OS Ecosystem team in Chicago, Illinois. This role focuses on building foundational infrastructure that powers clinical, research, and AI capabilities, serving as a core technical contributor. The ideal candidate...Suggested$110k - $160k
Tempus, Inc. is seeking a Senior Software Engineer to contribute to the OS Ecosystem team in Chicago. This role involves technical design, implementation... ...years of experience in software engineering, particularly in data systems, and proficiency in TypeScript and Python....Suggested- Tempus AI, Inc. is seeking a Senior Software Engineer II in Chicago to lead the data products team and build the infrastructure that enhances clinical and AI capabilities. This role requires 8+ years of software engineering experience, focusing heavily on distributed systems...Suggested
$89.4k - $116.4k
...collaboration and sustainable engineering aren't just buzzwords, but... ...we build the frameworks and infrastructure that test real-world signaling... ...our customers do. As a Software Engineer, Test & Infrastructure... .... Contribute to Test Data & Metrics: Work with SQL and...Temporary workWork experience placementRelocation packageFlexible hours- ...treatments for the right patients, at the right time. Role As a Senior Software Engineer II on the Data Products team, you will act as a technical leader in building the foundational infrastructure that powers Tempus’ clinical, research, and AI capabilities. The Data Products...
$175k - $225k
The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading operations. We work closely with traders... ...concurrent, high‑throughput, low‑latency software systems. Experience with pipeline...Temporary workWork experience placementFlexible hours- ...trading firm in Chicago looking to add an Engineer to their team. Close to the EL and Metra/... ...members and developing high performance software. Here's a little bit of what they're looking... ...Develop and enhance multiple market data-related systems Strong technical knowledge...Work at office
$150k - $225k
Software Engineer, Market Data - Cumberland Job Location Chicago Employment type Regular Department Cryptoassets , Technology Targeted Start... ...monitoring systems, and tools to integrate with DRW’s core infrastructure services. Candidates should have strong initiative and...Temporary workImmediate startFlexible hours- Northwestern University, based in Chicago, is seeking a Software Developer to develop, code, test, and debug software for the Feinberg School of Medicine. The successful applicant will maintain and extend web applications and is expected to collaborate closely with faculty...
- Guardian Engineering in the United States, specifically in Brooklyn, is looking for a Civil... ...engineering assignments focused on AI infrastructure, data center solutions, and site development... ...) and familiarity with relevant software. #J-18808-Ljbffr Guardian Engineering
- Overview We are seeking a highly skilled and experienced Senior Software Development Engineer (IC4) to support a critical customer engagement focused on edge infrastructure, consent and privacy compliance, and global system reliability. This role is ideal for a deeply...
$81.4k - $151.8k
Dormont Manufacturing Co is on the lookout for a Senior Cloud Engineer specializing in Data & AI. This role includes leading projects related to cloud initiatives, particularly focusing on upcoming technology roadmaps and innovation. Candidates should have significant experience...- W. W. Grainger is seeking a Data Engineer for their Data and Analytics team in Chicago. This role involves designing and developing data pipelines and products in a cloud environment. Responsibilities include pioneering data pipeline methodologies, building micro-services...
$89.7k - $147k
Inspire11 is looking for a Data Engineer in Chicago, Illinois. The role involves designing and building scalable data pipelines, collaborating with teams, and developing data solutions using modern cloud platforms. Qualified candidates will have experience in data engineering...$200k - $250k
A leading trading firm based in Chicago is seeking a Senior Data Engineer to enhance their data platforms. You will design data pipelines, ensure data quality, and collaborate with various teams to implement governance processes. Candidates should have over 7 years of data...- A large retail company is seeking a Senior Engineer IV to design and deliver scalable data processing systems. The role requires strong expertise in Java, cloud technologies like Azure, and experience with distributed systems. You will lead the development of robust data...Flexible hours
- IBM Computing is seeking a Staff Solution Sales Engineer in Chicago, Illinois. In this pivotal role, you will drive innovative Data Streaming use-cases from conception to go-live, working closely with customers to provide thought leadership and hands-on guidance on Confluent...
$100k - $150k
NinjaTrader, located in Chicago, is seeking a Data Engineer to design, build, and maintain robust data pipelines for both batch and real-time use cases. Ideal candidates will have over 5 years of experience in data engineering and strong skills in SQL and Python. This role...$175k - $195k
Jellyvision is seeking a Senior Data Platform Engineer who will be pivotal in building and operating data pipelines across various systems. The role focuses on ensuring these pipelines are reliable and well-documented, while also shaping the data platform architecture....Remote job$135k - $160k
Benchmark Analytics in Chicago is seeking a Data Engineer to evolve their data platform from legacy systems to a modern cloud-native architecture. The ideal candidate will have at least 6 years of experience in building production-grade data systems and expertise in ETL...Remote job$175k - $225k
Dormont Manufacturing Co is seeking a skilled software developer to enhance data platform capabilities supporting trading workflows. This hybrid position can be based in Chicago, London, or New York City. Candidates should have over 5 years of experience in platform-level...- Dormont Manufacturing Co in Chicago, IL, is seeking a Senior GCP Data Engineer to design and implement large-scale data solutions. The role involves working with various data sources and leading engineering practices to optimize data processing and governance. The ideal...
$120k - $170k
iManage in Chicago is seeking a Senior Data Engineer to design and maintain data platforms and pipelines supporting AI/ML features. You will collaborate with teams to understand data requirements while ensuring data quality and reliability. The ideal candidate will have...Flexible hours- A company specializing in pet health is seeking a Senior Data Engineer to shape its data ecosystem. The role requires building scalable data platforms and pipelines, collaborating with teams to implement data solutions, and ensuring reliability across the data ecosystem...Remote job
$100k - $120k
...Limited is seeking a skilled professional to join their team in Chicago, IL. The role focuses on designing and building end-to-end data pipelines, optimizing SQL and PySpark transformations, and leveraging advanced technologies such as Databricks and Pulumi. The ideal...- Octave is seeking an experienced Senior Data Engineer to enhance our modern data stack and contribute to our AI and ML platform. In this role, you will collaborate with data scientists and product managers to develop reliable data pipelines and scalable analytics. The ideal...
- Underwriters Laboratories Inc is seeking a Senior Data Engineer based in either Evanston, IL, or Research Triangle Park, NC. This hybrid role focuses on designing and scaling enterprise data infrastructures to support analytics and AI initiatives. You will lead efforts...
- HUB International is seeking an Information Management Engineer to join our Enterprise Data & Analytics team. The role involves metadata management and engineering of the MDM platform, working with Business Data Enablement and Data Governance teams. Ideal candidates should...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Data Infrastructure. Be the first to apply!
- software engineer amazon Chicago, IL
- experienced software developer Chicago, IL
- federal - software developer Chicago, IL
- software developer internship Chicago, IL
- senior software engineer Chicago, IL
- software developer fintech Chicago, IL
- part time software developer remote Chicago, IL
- software developer intern Chicago, IL
- software data engineer Chicago, IL
- software developer night shift Chicago, IL

