Software Engineer - Algorithms & Data Processing Magician @ Pathway | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Software Engineer - Algorithms & Data Processing Magician jobs in Menlo Park, CA
46 applicants
company-logo

Pathway · 18 hours ago

Software Engineer - Algorithms & Data Processing Magician

ftfMaximize your interview chances
Artificial Intelligence (AI)

Insider Connection @Pathway

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Create code to optimize index-like data structures used in our core data processing and data storage components
Help to design algorithms and data structures which work in a dynamic distributed manner
Contribute to other aspects of the system, for example related to persistency

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

RustData ProcessingAlgorithmsGraph AlgorithmsPythonDistributed SystemsMulti-threaded SystemsSQLGitCI/CDStatistical ConceptsFrenchPolishGerman

Required

You got mostly A-grades in a university Computer Science Bachelor/Master program which included: Algorithms, Formal Methods, Graph Theory, Calculus, Probability, and an introduction to Distributed Systems and Parallel Programming
You spent at least 6 months working for a FAANG company (Facebook, Amazon, Apple, Netflix, Google)
You previously exited from a start-up very, very successfully
You were an ICPC World Finalist or in a top-10 team in your Region
You were an IOI, IMO, or IPhO medalist in High School
You were a top-10 finisher in a major Kaggle contest
Ready for hands-on contribution to the product
Curious at heart and thrilled to work on data processing challenges encountered by developers in different organizations
Have a good working knowledge of Rust
Familiar with the intricacies of multi-threaded and distributed systems
Have a profound understanding of graph algorithms
Have a good working knowledge of Python
Have some familiarity with SQL
Have at least 2 years of experience in software development (either in the industry, or as a contributor to major open source or research projects)
Understand basic statistical concepts
Have at least some basic familiarity with git, build systems, and CI/CD
Respectful of others
Fluent in English

Preferred

Industry experience in data store / DBMS optimization or designing distributed algorithms
Successful track-record in algorithms contests
Showing a portfolio: code on github, a research paper in Algorithms or foundations of Machine Learning,..
Familiarity with fundamentals of stream processing concepts (as in: knowing what Hyperloglog is)
Some knowledge of Machine Learning approaches on graphs
Some knowledge of French, Polish, or German

Benefits

Permanent employment contract
Employee Stock Option Plan

Company

Pathway

twittertwittertwitter
company-logo
Pathway (pathway.com)

Funding

Current Stage
Early Stage
Total Funding
$4.5M
Key Investors
TQ Ventures
2024-10-09Seed· undefined
2022-12-06Pre Seed· $4.5M
2021-11-01Non Equity Assistance· undefined
Company data provided by crunchbase
logo

Orion

Your AI Copilot