Chicago UpDown Computing Logo

Chicago UpDown Computing

Senior System Software Engineer

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Chicago, IL, USA
150K-250K Annually
Senior level
In-Office
Chicago, IL, USA
150K-250K Annually
Senior level
Lead design and implementation of a petabyte-scale unified virtual memory and system software stack for accelerator-based large-scale clusters. Build custom allocators, runtimes, schedulers, and Linux kernel/driver components. Integrate and optimize HPC workload managers, ensure high-throughput resource management, and remove kernel-space bottlenecks for massive parallel jobs.
The summary above was generated by AI

At Chicago UpDown (https://www.chupdown.com/), we are building breakthrough graph computing acceleration - software and hardware.  With 1000x performance of today's cloud-based approaches, UpDown enables instant real-time mapping and analytics of trillion-node graphs.  The core technologies were created as part of IARPA's AGILE program, and spun out from the University of Chicago and Purdue University.

We are looking for a talented System Software engineer, experienced with Linux and HPC, and capable with advanced AI tools to lead the design and enhancement of system software for a sophisticated, scalable global memory management and scale-out parallel cluster system (>10,000 nodes).

We are seeking a talented System Software Engineer to design, build, and optimize the memory and system software stack for our scalable, accelerator-based global memory system, UpDown.

Challenges include accelerator global memory (petabytes of unified virtual memory) and resource management in large-scale parallel systems (cloud and HPC-like).  The technical challenges exceed the largest cloud and HPC systems today.

Key Responsibilities

  • Lead the design and implementation of a petabyte-scale unified virtual memory system to leverage novel hardware translation features and capabilities.
  • Global Memory and system library: System and application allocators & runtimes, including custom memory allocators and system-level runtime infrastructure to maximize throughput.
  • Task/Job Scheduling & Orchestration: Integrate and optimize HPC workload managers and job scheduling systems (such as Slurm, PBS, or custom schedulers) to efficiently allocate resources and orchestrate massively parallel jobs.
  • Kernel and Driver Engineering: Linux kernel and driver work to support and optimize the memory management and device driver subsystem, develop custom modules, and eliminate kernel-space bottlenecks.

Minimum Qualifications

  • Education: Master’s or Ph.D. in CS, CE, or related field.
  • Systems Programming Experience: 3+ years of hands-on experience writing production-grade, low-level code in C and C++ and/or Linux kernel programming.
  • Virtual and Memory Management Knowledge: Deep understanding of OS-level memory management, virtual memory, paging, and custom memory allocators.
  • Parallel Computing or HPC Experience: 3+ years in HPC/Cloud scalable systems software, writing/modifying software for HPC, supercomputer, and accelerator environments.

Preferred Qualifications

  • 5+ years hands-on experience developing or modifying OS kernels (Linux), hypervisors, or low-level runtime libraries.
  • Strong understanding of the challenges associated with memory management in multi-tenant, globally distributed cloud infrastructure.
  • Advanced Interconnects: Demonstrated experience working with high-performance network and memory fabrics, such as RDMA (RoCE, InfiniBand), CXL, and NVLink.
  • Experience with graph workloads and algorithms (e.g., Graph500 BFS) on modern hardware.

To apply, send a cover letter and resume to [email protected]

About Chicago UpDown Computing

Chicago UpDown Computing, Inc. is creating accelerated computing for scalable, real-time graph analytics in the government intelligence, financial fraud, graphRAG, and network cybersecurity markets.   With single-node demonstrated performance of 100x times that of CPU/GPU systems, scaling to 1000x and UpDown exploits massive thread and memory parallelism to achieve breakthrough performance.

UpDown is a spinout from the University of Chicago and Purdue, capitalizing on 4 years of US Government Intelligence ARPA (IARPA) funded research.  While Chicago UpDown is in stealth mode, https://www.chupdown.com/ technical information on the IARPA project is available from http://updown.cs.uchicago.edu/


 

Similar Jobs

5 Days Ago
In-Office
184K-357K Annually
Senior level
184K-357K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and implement CUDA/C++ libraries to accelerate Apache Spark DataFrame and I/O operations, collaborate on distributed multi-node GPU solutions, contribute to open-source projects (RAPIDS, CCCL, UCX), and drive testing, CI, and cross-platform optimization for enterprise deployments.
Top Skills: Apache ArrowApache DatafusionSparkC++CcclCudaGpuJavaJSONOrcParquetPrestoRapidsScalaUcxVelox
20 Minutes Ago
Easy Apply
Remote or Hybrid
United States
Easy Apply
79K-120K Annually
Senior level
79K-120K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Support partner sales by implementing and managing scalable partner processes, driving program design, owning projects end-to-end, improving systems (including Salesforce), performing quantitative analysis to track KPIs, and coordinating cross-functional stakeholders to enable partner-facing sales teams.
Top Skills: CRMPartner Relationship Management (Prm) ToolsSalesforce
31 Minutes Ago
Hybrid
Chicago, IL, USA
Senior level
Senior level
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Sell and expand Morningstar Research Data Products to institutional clients (asset managers, hedge funds, banks). Own revenue targets, lead consultative conversations on data usage and licensing, deliver product demos, manage pipeline and forecasts in CRM, and collaborate with Product, Legal, and Customer Success. Role requires ~30% travel and is based in Chicago, New York, or London.
Top Skills: CRMMorningstar Rdp

What you need to know about the Chicago Tech Scene

With vibrant neighborhoods, great food and more affordable housing than either coast, Chicago might be the most liveable major tech hub. It is the birthplace of modern commodities and futures trading, a national hub for logistics and commerce, and home to the American Medical Association and the American Bar Association. This diverse blend of industry influences has helped Chicago emerge as a major player in verticals like fintech, biotechnology, legal tech, e-commerce and logistics technology. It’s also a major hiring center for tech companies on both coasts.

Key Facts About Chicago Tech

  • Number of Tech Workers: 245,800; 5.2% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: McDonald’s, John Deere, Boeing, Morningstar
  • Key Industries: Artificial intelligence, biotechnology, fintech, software, logistics technology
  • Funding Landscape: $2.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Pritzker Group Venture Capital, Arch Venture Partners, MATH Venture Partners, Jump Capital, Hyde Park Venture Partners
  • Research Centers and Universities: Northwestern University, University of Chicago, University of Illinois Urbana-Champaign, Illinois Institute of Technology, Argonne National Laboratory, Fermi National Accelerator Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account