Pathway · 18 hours ago
Software Engineer - Algorithms & Data Processing Magician
Maximize your interview chances
Artificial Intelligence (AI)
Insider Connection @Pathway
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.
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
Pathway (pathway.com)
Funding
Current Stage
Early StageTotal Funding
$4.5MKey Investors
TQ Ventures
2024-10-09Seed· undefined
2022-12-06Pre Seed· $4.5M
2021-11-01Non Equity Assistance· undefined
Company data provided by crunchbase