Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Data Infrastructure in Chicago, IL vacancy
  • $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... 
    Suggested
    Full time
    Work at office
    Shift work

    Clutch Canada

    Chicago, IL
    1 day ago
  •  ..., 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-... 
    Suggested
    Full time
    Temporary work
    H1b
    Visa sponsorship
    Work visa
    Flexible hours

    Elea Ecuador

    Chicago, IL
    2 days ago
  • $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

    Tempus AI, Inc.

    Chicago, IL
    1 day ago
  • $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, Inc.

    Chicago, IL
    1 day ago
  • 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

    Tempus AI, Inc.

    Chicago, IL
    1 day ago
  • $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 work
    Work experience placement
    Relocation package
    Flexible hours

    Vail Systems

    Chicago, IL
    5 days ago
  •  ...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... 

    Tempus AI, Inc.

    Chicago, IL
    2 days ago
  • $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 work
    Work experience placement
    Flexible hours

    P2P

    Chicago, IL
    3 days ago
  •  ...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

    CPS Inc.

    Chicago, IL
    3 days ago
  • $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 work
    Immediate start
    Flexible hours

    DRW Holdings, LLC.

    Chicago, IL
    3 days ago
  • 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... 

    Northwestern University

    Chicago, IL
    3 days ago
  • 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

    Guardian Engineering

    Chicago, IL
    1 day ago
  • 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... 

    Ontrac Solutions

    Chicago, IL
    3 days ago
  • $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... 

    Dormont Manufacturing Co

    Chicago, IL
    3 days ago
  • 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... 

    W.W. Grainger

    Chicago, IL
    9 days ago
  • $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... 

    Inspire11 Ranks No. 110 on Inc

    Chicago, IL
    4 days ago
  • $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... 

    DRW Holdings, LLC.

    Chicago, IL
    2 days ago
  • 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

    ViziRecruiter

    Chicago, IL
    1 day ago
  • 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... 

    IBM Computing

    Chicago, IL
    5 days ago
  • $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... 

    NinjaTrader

    Chicago, IL
    4 days ago
  • $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

    Jellyvision

    Chicago, IL
    1 day ago
  • $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

    Benchmark Analytics

    Chicago, IL
    1 day ago
  • $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

    Chicago, IL
    2 days ago
  • 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... 

    Dormont Manufacturing Co

    Chicago, IL
    2 days ago
  • $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

    iManage

    Chicago, IL
    3 days ago
  • 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

    Independence Pet Group

    Chicago, IL
    16 hours ago
  • $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... 

    Tata Consultancy Services Limited

    Chicago, IL
    3 days ago
  • 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... 

    Octave

    Chicago, IL
    4 days ago
  • 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... 

    Underwriters Laboratories Inc

    Evanston, IL
    2 days ago
  • 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... 

    Dormont Manufacturing Company

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Data Infrastructure. Be the first to apply!