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
- ...financial technology firm in Chicago is seeking a Software Engineer to enhance collaboration with traders and... ...researchers by designing scalable systems and delivering infrastructure for large-scale computations and market data analysis. Candidates should have over 3 years of...Suggested
- ...operations primarily in North America and Japan. The Senior Software Engineer will design, code, and support applications across on-prem and... ...meet business requirements. This role reports to the Sr Mgr, Data Engineering and requires in-office presence in Chicago two days...SuggestedWork at office2 days per week
$170k - $240k
...hybrid or in-office by design. For example, our engineering team in India works primarily from our Gurugram office. Role As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data infrastructure components that support the SentiLink suite...SuggestedLive inWork at officeRemote workHome officeFlexible hours- The University of Chicago’s Center for Translational Data Science is seeking a Senior Software Engineer to develop and maintain web-based open-source platforms in a grant-funded role. You will analyze requirements, design, implement, test, review, and document code while...Suggested
$175k - $225k
...consensus. About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading operations. We... ..., high-throughput, low-latency software systems Experience with pipeline orchestration...SuggestedFull timeTemporary workWork experience placementFlexible hours- ...growing body of operational and financial data that can do more than power reports. We... ...them thrive! We’re looking for a senior engineer to build the data systems that make this... ...real problem. You’re a high-caliber software engineer at the Senior, Staff, or Principal...Full timeWork at officeRemote workFlexible hours
- ...We are working with an exciting organization in the city, they are looking to bring on a Senior Software Engineer. We are looking for a strong developer that is looking for continuous growth. You will have the opportunity of building systems with a constant focus on...Full time
- ...willingness to challenge consensus.UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating... ...coupled service architectures.DRW has openings for Senior Software Engineers on its Treasury and Reference Data development teams. These...
$145k
...collaboration, cutting-edge technology, data driven solutions, and automation. We... ...London and Singapore.What you’ll do as a Software Engineer on the Data Engineering team at Akuna:... ...the systems, applications, and infrastructure needed to collect, store, process, manage...InternshipWork at office- ...treatments for the right patients, at the right time.As a Software Engineer II specializing in Edge Data Platform at Tempus, you will contribute to the... ...processing systems with spiky workloads.Experience with infrastructure concepts such as networking, linux system...Full time
$165k - $225k
...delivers high-performance AI infrastructure for organizations running... ...model training, and demanding data processing workloads.We provide... ...subnet configuration, and software-designed networking... ...that enable researchers and engineering teams to programmatically provision...Immediate startRemote workFlexible hours$133k
About the roleYou'd be joining the Data Infra team — a small, high-leverage team within Chime's Infrastructure Engineering org. We build and operate the foundational platform... ...thrive in this role, you have2-4 years of software engineering experience with a focus on infrastructure...Full timeWork at officeLocal areaRemote work$200k - $250k
...our world-class trading platform. From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our trading and business needs. What You'...Full time$140k - $150k
Fitch Group is currently seeking a Senior Engineer - Data Platforms & Full Stack Applications based out of our Chicago office. About Fitch... ...Good Fit if:You hold a Bachelor’s degree in computer science, Software Engineering, or a related field.You have 5+ years of...Temporary workWork at officeImmediate start2 days per week3 days per week$89.4k - $116.4k
...Software Engineer, Test & Infrastructure IIYou catch problems before they explode—testing edge cases and degraded paths others overlook so production fire... ...and improve coverage or resiliency.Contribute to Test Data & Metrics: Work with SQL and NoSQL databases to generate...Temporary workWork experience placementFlexible hours$112.71k - $183.14k
...intelligence layer that connects machines, data, and people to make jobsites safer, more... ...expertise in physical systems with software, connectivity, autonomy, and AI, we deliver... ...quality data to create a foundation where engineers like you can build and deploy against.If...Full timePart timeWork at officeRelocationVisa sponsorshipRelocation packageFlexible hours- CNH Industrial is seeking a Senior Software Engineer to lead the development of a next-generation data platform. You will collaborate with data engineers, product management, and backend teams to design, build, test, and deploy scalable cloud solutions for real-time data...
- We are looking for a remarkable Senior Software Engineer to join us! We've built a team of not just the best engineers, but some really awesome... ...+ apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses and researchers...Remote work
- Tyler Technologies is seeking a Senior Software Engineer to develop and maintain cloud software for government data solutions. This remote role requires at least 4 years of experience, strong full stack skills, and expertise in languages like Ruby and JavaScript. Successful...Remote job
- A diversified trading firm is seeking a Data Engineer to join their team in Chicago. The successful candidate will collaborate across departments to build and maintain data systems that support trading activities and enhance decision-making. Key responsibilities include...
- ...we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of... ...prevent customer churn.What you'll doAs an engineer on the team, you'll be responsible for... ...of experience in backend or platform software developmentAbility to write high-quality...Contract work
$120k
...accelerators. Build and maintain robust data pipelines using the GitHub API and... ...with a global team of analysts and engineers to align software tracking with emerging semiconductor... ...learning frameworks (PyTorch, JAX), and GPU infrastructure. Benefits: Comprehensive 100%...Full timeWork at officeRemote work- 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
- The Joint Commission is seeking a Data Engineer to design, develop, and optimize enterprise data pipelines and platforms in a secure environment. You will build scalable data solutions using Azure Data Factory, Databricks, Foundry, and Microsoft Fabric, supporting reporting...
$88.9k - $165.1k
Publicis Groupe is looking for a Senior Data Engineer to join their team in Chicago, Illinois. The role involves troubleshooting production issues, building scalable data products, and improving cloud data platforms using technologies like Databricks and AWS. Ideal candidates...- Fitch Group, Inc. in Chicago, IL is seeking a Lead Data Engineer to design and implement data pipelines on cloud platforms such as Snowflake and Databricks. The role requires 8+ years of experience and involves mentoring other data engineers while driving data platform...2 days per week
$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...$88.9k - $165.1k
Publicis Groupe ANZ is seeking a Senior Data Engineer based in Chicago to help optimize and deliver scalable data solutions. The role involves utilizing cloud-native pipelines with technologies like Databricks, AWS, SQL, and Python to address complex engineering challenges...- Publicis Groupe Holdings B.V in Chicago, IL, seeks a skilled developer to design and implement scalable data solutions. The role involves hands-on coding in SQL and Python, collaborating with global teams to improve processes and automate deployments. Ideal candidates...Flexible hours
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Data Infrastructure. Be the first to apply!
- software engineer internship Chicago, IL
- software development engineer aws Chicago, IL
- software developer internship no experience Chicago, IL
- real time software engineer Chicago, IL
- financial software developer Chicago, IL
- part time software developer Chicago, IL
- graduate software developer Chicago, IL
- software engineer travel Chicago, IL
- experienced software developer Chicago, IL
- remote entry level software developer Chicago, IL




