Apply

Software Engineer - Algorithms & Data Processing Magician

Posted 2023-12-23

View full description

💎 Seniority level: Junior, at least 2 years of experience in software development

📍 Location: EU, UK, Canada, US, Brazil

💸 Salary: €70K/100K (mid - senior - lead), exceptionally €100K/€140K+

🔍 Industry: Data/AI startups

🗣️ Languages: English

⏳ Experience: At least 2 years of experience in software development

🪄 Skills: PythonAlgorithmsRust

Requirements:
Good working knowledge of Rust, familiarity with multi-threaded and distributed systems, profound understanding of graph algorithms, good working knowledge of Python, some familiarity with SQL, basic statistical concepts, some familiarity with git, build systems, and CI/CD
Responsibilities:
Designing efficient data storage systems and/or algorithms, optimizing index-like data structures, contributing to other aspects of the systemApply

Related Jobs

Apply

📍 EU, UK, Canada, US, Brazil

🧭 Full-Time

💸 €70K/100K - €100K/€140K+ per year

🔍 Deeptech, Data Processing

🏢 Company: Pathway

  • You got mostly A-grades in a university Computer Science Bachelor/Master program including Algorithms, Formal Methods, Graph Theory, Calculus, Probability, and an introduction to Distributed Systems and Parallel Programming.
  • You have a good working knowledge of Rust.
  • You have a good working knowledge of Python.
  • You have some familiarity with SQL.
  • You 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).
  • You understand basic statistical concepts.
  • You have at least some basic familiarity with git, build systems, and CI/CD.
  • You are fluent in English.

  • 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.
  • The results of your work will play a crucial role in building and optimizing both the foundations of our data processing product, and its core algorithms library.

PythonSoftware DevelopmentSQLGitIoTKafkaAlgorithmsData StructuresRustCI/CD

Posted 2024-09-20
Apply