Software Engineer - Algorithms & Data Processing Magician

Pathway is the company that brings Live AI to enterprise, offering ultra-performant Data Processing Framework with Python API and distributed Rust engine.
$70,000 - $140,000
Backend
Senior Software Engineer
Remote
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Algorithms & Data Processing Magician

Pathway, a pioneering company in Live AI enterprise solutions, is seeking a Senior Software Engineer specialized in algorithms and data processing. The role is integral to developing their ultra-performant Data Processing Framework, which features a Python API and distributed Rust engine.

The company, backed by notable VC funding and AI experts, serves major clients including NATO and national postal services. The team includes distinguished leaders like CEO Zuzanna Stamirowska and CTO Jan Chorowski, who collaborated with Nobel Prize winner Geoff Hinton. The company is also supported by Lukasz Kaiser, co-author of Transformers technology.

As a Software Engineer in this role, you'll be responsible for optimizing core data processing components, designing distributed algorithms, and contributing to system persistence. The ideal candidate should have strong expertise in Rust programming, distributed systems, and graph algorithms, with at least 2 years of relevant experience.

The position offers competitive compensation ranging from €70K to €140K+ based on experience, plus equity through an Employee Stock Option Plan. The role is remote-first, with options to work from offices in Menlo Park, Paris, or Wroclaw. This is an exceptional opportunity for engineers passionate about high-performance computing and distributed systems to work on cutting-edge technology that's already making an impact in enterprise AI solutions.

The role requires a unique combination of theoretical knowledge and practical skills, including expertise in algorithms, formal methods, and distributed systems. You'll be joining a team that values intellectual curiosity, technical excellence, and respectful collaboration. This position offers the chance to work on pioneering technology while contributing to the foundation of a rapidly growing AI infrastructure company.

Last updated 8 days ago

Responsibilities For Software Engineer - Algorithms & Data Processing Magician

  • Create code to optimize index-like data structures
  • Design algorithms and data structures for dynamic distributed systems
  • Contribute to system persistency aspects
  • Build and optimize foundations of data processing product
  • Develop core algorithms library

Requirements For Software Engineer - Algorithms & Data Processing Magician

Python
Rust
  • Bachelor/Master in Computer Science with strong academic performance
  • Knowledge of Rust programming language
  • Experience with multi-threaded and distributed systems
  • Strong understanding of graph algorithms
  • Python programming knowledge
  • SQL familiarity
  • 2+ years of software development experience
  • Understanding of statistical concepts
  • Experience with git, build systems, and CI/CD
  • Fluent in English

Benefits For Software Engineer - Algorithms & Data Processing Magician

Equity
  • Permanent employment contract
  • Employee Stock Option Plan
  • Remote work flexibility
  • Option to work from offices in Menlo Park, Paris, or Wroclaw

Interested in this job?

Jobs Related To Pathway Software Engineer - Algorithms & Data Processing Magician

Software Engineer - Algorithms & Data Processing Magician

Senior Software Engineering role focusing on algorithms and data processing, requiring expertise in Python and Rust, with remote work options.

Pre-Sales Engineer

Pre-Sales Engineer position at Pathway, focusing on technical sales support and customer success for an innovative AI and data processing platform.

Strategic Account Manager, Enterprise Sales

Strategic Account Manager position at Salesforce, focusing on enterprise sales to Korea's top 5 financial holding companies, requiring 10+ years of experience.

Senior Software Engineer, Platforms

Senior Software Engineer position at NVIDIA developing Cumulus Linux operating system for data center switches, requiring expertise in Python, C, and Linux systems.