CrawlJobs Logo

Software Engineer – Research Platform

United States, Chicago 200000.00 USD / Year · Job Posted January 24, 2026
Apply Position
Job Link Share

Job Description

The Optiver Research Platform (ORP) is a vertically integrated platform team that manages both high-performance compute infrastructure and the software platform layered on top. ORP enables Optiver’s global research teams to define and execute large-scale computational problems such as simulations and model training through streamlined orchestration of complex workflows. By owning the full stack, from datacenter hardware to distributed research tooling, ORP provides the fastest possible turnaround time for experiments and continually expands Optiver’s ability to generate insights from the markets we operate in.

Job Responsibility

  • Expand the Optiver Research Platform’s capabilities by building features and improving performance across service orchestration, job scheduling, cluster management, big-data processing, and other core services
  • Build and evolve a fully managed compute & data platform layer for improved scale & reliability in Python & Rust
  • Explore cutting-edge technologies and integrate them into Optiver’s research workflows to enhance performance and allow deriving better insights
  • Collaborate globally with Optiver business teams including traders, researchers, and engineers

Requirements

  • Experience leading large-scale engineering projects
  • Strong engineering instincts and a deep understanding of computer science fundamentals
  • Experience in distributed systems
  • Expertise in Python is required
  • Ability to tackle complex technical problems at the intersection of infrastructure and research enablement
  • Commitment to continuous learning and improvement in a rapidly evolving environment
  • Excellent communication and collaboration skills for working with global researchers and engineers
  • Readiness to set technical direction, promote engineering principles, and do the right thing

Nice to have

  • Experience with C, C++, or Rust is a plus
  • Experience working with GPUs and the CUDA ecosystem is a plus

What we offer

  • The opportunity to work alongside best-in-class professionals from over 40 different countries
  • A highly competitive compensation package
  • Global profit-sharing pool and performance-based bonus structure
  • 401(k) match up to 50%
  • Comprehensive health, mental, dental, vision, disability, and life coverage
  • 25 paid vacation days alongside market holidays
  • Extensive office perks, including breakfast, lunch and snacks, regular social events, clubs, sporting leagues and more

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer – Research Platform

8 matching positions

Senior Software Engineer – Research Platform

The Optiver Research Platform (ORP) is a vertically integrated platform team tha...
Location
Location
United States , Chicago
Salary
Salary:
200000.00 USD / Year
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience leading large-scale engineering projects
  • Strong engineering instincts and a deep understanding of computer science fundamentals
  • Experience in distributed systems
  • Expertise in Python is required
  • Ability to tackle complex technical problems at the intersection of infrastructure and research enablement
  • Commitment to continuous learning and improvement in a rapidly evolving environment
  • Excellent communication and collaboration skills for working with global researchers and engineers
  • Readiness to set technical direction, promote engineering principles, and do the right thing
Job Responsibility
Job Responsibility
  • Expand the Optiver Research Platform’s capabilities by building features and improving performance across service orchestration, job scheduling, cluster management, big-data processing, and other core services
  • Build and evolve a fully managed compute & data platform layer for improved scale & reliability in Python & Rust
  • Explore cutting-edge technologies and integrate them into Optiver’s research workflows to enhance performance and allow deriving better insights
  • Collaborate globally with Optiver business teams including traders, researchers, and engineers
What we offer
What we offer
  • The opportunity to work alongside best-in-class professionals from over 40 different countries
  • A highly competitive compensation package
  • Global profit-sharing pool and performance-based bonus structure
  • 401(k) match up to 50%
  • Comprehensive health, mental, dental, vision, disability, and life coverage
  • 25 paid vacation days alongside market holidays
  • Extensive office perks, including breakfast, lunch and snacks, regular social events, clubs, sporting leagues and more
Read More
Arrow Right

Research Engineer / Software Engineer (platform/core infrastructure)

Build the future of offensive security with XBOW. Attackers are already using AI...
Location
Location
United States
Salary
Salary:
150000.00 - 350000.00 USD / Year
xbow.com Logo
Xbow
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience building and operating scalable, distributed systems on cloud infrastructure such as AWS or similar
  • Comfortable working with infrastructure as code (e.g., Terraform, CDK)
  • A track record of performance tuning across cloud services, databases, and compute layers
  • Eager to learn new tools, languages, and technologies as needed
  • A thoughtful communicator who values clarity and simplicity and is comfortable working in a fast-paced startup and navigating ambiguity
  • Strong problem-solving skills and the ability to work with incomplete information
  • Curious, practical, and eager to work across layers of the stack when needed
  • You think proactively about failure modes and bring experience implementing disaster recovery and business continuity plans that keep critical systems running
Job Responsibility
Job Responsibility
  • Design and implement infrastructure systems that scale reliably and securely, and can be deployed across multiple cloud environments (AWS, Azure, OCI etc.) and contexts (SaaS, on prem)
  • Tune and optimize cloud services across compute, storage, networking, and observability to drive performance, reliability and maintainability of core services
  • Develop our core services, written in TypeScript, Kotlin and Go
  • Support large-scale systems with event driven architectures
  • Own problems end-to-end—from design through deployment to production support
  • Navigate ambiguity and help define how we build as much as what we build
  • Partner closely with other engineers, AI researchers and Security researchers to enable high-quality, high-velocity product development
  • Design for resilience by implementing disaster recovery and business continuity strategies that ensure uptime, even when things break
  • Improve how we build, deploy, and monitor services at scale
What we offer
What we offer
  • Competitive salary and a generous equity package
  • Career Growth: Shape your role, lead the function, and grow with the company
  • Meaningful Work: You will tackle technically complex challenges and play a pivotal role in the growth of our business
  • Fulltime
Read More
Arrow Right

Research Engineer / Software Engineer (backend)

Build the future of offensive security with XBOW. Attackers are already using AI...
Location
Location
United States
Salary
Salary:
150000.00 - 350000.00 USD / Year
xbow.com Logo
Xbow
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building and operating scalable, distributed systems
  • Comfort working in a fast-moving, early-stage environment
  • Strong problem-solving skills and the ability to work with incomplete information
  • Familiarity with AWS or similar cloud platforms
  • Comfort working with infrastructure as code (e.g., Terraform or CDK)
  • Eager to learn new tools, languages, and technologies as needed
  • A thoughtful communicator who values clarity and simplicity
Job Responsibility
Job Responsibility
  • Design and build distributed backend systems that scale reliably and securely
  • Work in TypeScript, Kotlin and Go
  • Deploy and operate services in AWS and other cloud providers
  • Own problems end-to-end—from design through deployment to production support
  • Navigate ambiguity and help define how we build as much as what we build
  • Collaborate closely with teammates across the stack, including AI researchers, Security researchers and frontend engineers
What we offer
What we offer
  • Competitive salary and a generous equity package
  • Career growth
  • Meaningful work
  • Remote work with support to travel to collaborate with colleagues in person
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Software Engineer II

OneDrive and SharePoint are rapidly growing services at the center of Microsoft'...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in related to cloud scale distributed design and patterns
  • The ability to deliver informed designs and plans ahead of production and execution
  • Knowledge of others' expertise and the ability to involve multiple players (within and outside the organization) in the creation or development of novel products, processes, or research streams
Job Responsibility
Job Responsibility
  • Design and deliver systems that enable partners and ISVs to migrate from other cloud providers, improve core systems performance and efficiencies, and ensure zero customer impact throughout the change management cycle
  • Deliver systems to meet our business continuity planning goals, provide telemetry for optimizing the service and drive our response time for detecting and resolving service issues down
  • Create, implement, optimize, debug, refactor, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Contribue to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Helps to identify other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others
  • Contributes to determining back-end dependencies associated with product, application, service, or platform functionality for product features
  • Understands downstream effects of solutions and work provided
  • Helps to identify areas of dependency and overlap with other teams or team members and drives coordination
  • Remain current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders (e.g., project managers) and executes project plans, release plans, and work items
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Research Software Engineer - Multiple Levels- AI Frontiers

Microsoft Research AI Frontiers lab is seeking applications for the position of ...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Software Engineering, System Engineering or related field AND 2+ years’ technical engineering experience with coding in languages including, but not limited to, Python, OR equivalent experience.
Job Responsibility
Job Responsibility
  • You will contribute to one of our core pillars working with researchers, engineers, and product groups to create research breakthroughs and realize your ideas in products and services used worldwide
  • You will create data, evaluation and training pipelines for training agentic models to reliably use computers, tools and complete tasks collaborating with other agents and humans
  • You’ll showcase your system design thinking, understanding of both user-facing technologies and GenAI technologies to drive efficient, high-quality execution and communication, while launching innovative AI features
  • You will work with our Technical Program Management (PM) team to understand customer needs and our research portfolio to create compelling proof of concepts so customers can take advantage of our innovations
  • Fulltime
Read More
Arrow Right

Principal Software Engineer – Platform Owner

Principal Software Engineer – Platform Owner (Hands-on). At Furhat Robotics we b...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
furhatrobotics.com Logo
Furhat Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Are excited about AI and robotics
  • Are excited about building a reliable platform developers (specifically researchers) love to use
  • Have been a founding engineer, principal engineer, or startup CTO before
  • Have taken messy systems and made them reliable
  • Like owning things end-to-end
  • Prefer small teams over big orgs
  • Are comfortable working independently
  • Don’t need a lot of process or meetings
  • Like coding more than managing
  • Solve problems with automation and simplification, not hiring
Job Responsibility
Job Responsibility
  • Own the robot platform (Java)
  • Own the SDK (Kotlin)
  • Own internal tools (React)
  • Own APIs and backend services
  • Own cloud & DevOps (AWS/Azure)
  • Run CI/CD and releases
  • Clean up legacy and simplify architecture
  • Break roadmap into shipped features
  • Guide/mentor junior engineers and consultants
  • Hire very selectively when truly needed
What we offer
What we offer
  • Meaningful equity
  • Real ownership and autonomy
  • Flexible hours
  • Competitive option package
  • Paid vacation & parental leave
  • Monthly workout grants
  • Personal health insurance & life insurance
  • Free beverages, snacks, team ginger shots
  • Breakfast
  • Team building. Game nights, AWs, cook-offs etc.
  • Fulltime
Read More
Arrow Right

Software Engineer, Platform Systems

The Platform Systems team at OpenAI operates at the intersection of cutting-edge...
Location
Location
United States , San Francisco
Salary
Salary:
310000.00 - 460000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Care deeply about performance, stability, and observability in distributed systems
  • Enjoy finding and fixing issues in large-scale systems and automating operational workflows
  • Have experience writing low-level software where system details matter
  • Understand hardware, operating systems, networking, concurrency, and distributed systems
  • Have a background in high-performance computing or low-level systems engineering
  • Are excited to work on critical infrastructure that powers frontier AI research
Job Responsibility
Job Responsibility
  • Design and build distributed failure detection, tracing, and profiling systems for large-scale AI training jobs
  • Develop tooling to identify slow, faulty, or misbehaving nodes and provide actionable visibility into system behavior
  • Improve observability, reliability, and performance across OpenAI’s training platform
  • Debug and resolve issues in complex, high-throughput distributed systems
  • Collaborate with systems, infrastructure, and research teams to evolve platform capabilities
  • Extend and adapt failure detection systems or tracing systems to support new training paradigms and workloads
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right