PlantingSpace logo

Remote Software Engineer with Functional Programming Experience

PlantingSpace

Join Our Team as a Remote Software Engineer

We are a cutting-edge research and development startup focused on building a system that accurately represents knowledge and uncertainty. Our goal is to enable the discovery of insights and transparent problem-solving across various domains such as Finance, Strategy Consulting, Engineering, and Material Sciences.

About the Role

We are seeking a talented Software Engineer with a strong background in functional or typed programming to join our team. You will be contributing to the development of our system as a product, working closely with other engineers and researchers.

Key Responsibilities

  • Design and Implement Features: Design new software features based on requirements and implement clean, resilient, and performant code.
  • Collaborate: Work effectively with other engineers and researchers to achieve project goals.
  • Testing and Documentation: Write comprehensive tests and design documents for complex problems.

Required Skills and Experience

  • Backend Software Engineering: Experience in production-grade backend software engineering.
  • Functional Programming: Proficiency in functional or typed programming languages. Our core language is Julia, but experience with Rust, OCaml, Clojure, or Haskell is also valued.
  • Product Mindset: Ability to think end-to-end and focus on delivering value to customers.

Preferred Skills

  • Experience with AWS, Docker, Kubernetes, and Machine Learning.
  • Familiarity with languages such as Scala, Elixir, and Julia.

Work Environment

  • Remote Work: Our positions are remote and not bound to exact work hours. We value outcomes over when and where you work.
  • Collaborative Culture: We regularly meet in nice places to work and have fun together.
  • Co-ownership Opportunities: Team members can become shareholders of the company.

Interview Process

  1. Technical Screening: Two 30-minute technical screenings.
  2. Deep Dive: A 45-minute in-depth technical interview.
  3. Culture & Terms: A 45-minute discussion about company culture and terms.

All interviews are conducted via conversational video calls. A talent/HR screening call will also take place during the process.

Join Us

If you are a strong software engineer looking for a challenge and a steep learning curve, we would love to hear from you. Apply now to be part of a team that is at the forefront of innovation and technology.


Note: This position requires the ability to work within the CET timezone.

Benefits
Extracted with AI

  • Remote work flexibility
  • Opportunities for co-ownership and equity
  • Collaborative and innovative work environment

Similar jobs

Last update: 23 minutes ago

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.

Remote logo
Remote

Senior Backend Engineer (Elixir)

Join Remote as a Senior Backend Engineer specializing in Elixir. Work remotely, lead projects, and enjoy flexible hours and great benefits.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges with Elixir, Phoenix, React, and AWS. Work remotely with flexible hours.

Remote logo
Remote

Principal Engineer at Remote

Join Remote as a Principal Engineer and lead a global team in developing cutting-edge remote work solutions. Expertise in Elixir, React, and AWS required.

Coralogix logo
Coralogix

Senior Backend Engineer with Scala and Rust

Join Coralogix as a Senior Backend Engineer to develop cloud-native systems using Scala and Rust, deployed on AWS and Kubernetes.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges in remote employment with Elixir, Phoenix, and AWS.

airfocus logo
airfocus

Backend Engineer (Scala) - airfocus

Join airfocus as a Backend Engineer specializing in Scala. Work on innovative product management platforms with a top-rated team.

Zalando logo
Zalando

Software Engineer Scala / Kotlin

Join Zalando as a Software Engineer specializing in Scala/Kotlin to build scalable solutions in a hybrid work environment.

Prezi logo
Prezi

Remote Backend Developer (Scala, Java, C#)

Join Prezi as a Remote Backend Developer to build mission-critical services using Scala, Java, and C#. Work remotely from anywhere in Europe.

Fluxon logo
Fluxon

Senior Software Engineer

Join Fluxon as a Senior Software Engineer. Work remotely with cutting-edge technologies like AWS, GCP, and Python.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve complex challenges with Elixir, Phoenix, React, and AWS. Work remotely with a global team.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

Bending Spoons logo
Bending Spoons

Remote Software Engineer

Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.

SOUTHWORKS logo
SOUTHWORKS

Software Engineer (Fullstack/Cloud)

Join SOUTHWORKS as a Software Engineer (Fullstack/Cloud) to work on high-profile projects with remote flexibility.

Wolt logo
Wolt

Software Engineer (Scala)

Join Wolt as a Software Engineer (Scala) to optimize supply and demand in a dynamic, remote-friendly environment.

Flex (YC S23) logo
Flex (YC S23)

Senior Software Engineer - AWS & Back-End Development

Join Flex as a Senior Software Engineer to drive HSA/FSA payment solutions using AWS, Rust, and more. Remote role with equity and benefits.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.

Factor Eleven logo
Factor Eleven

Senior Backend Engineer (Node.js, Remote)

Join Factor Eleven as a Senior Backend Engineer to develop scalable microservices using Node.js, TypeScript, and AWS in a remote role.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Enfuce logo
Enfuce

Senior Software Engineer - Java, AWS, Spring (Remote in Europe or UK)

Join Enfuce as a Senior Software Engineer to develop mission-critical APIs and systems in a remote role across Europe or the UK.

Helm.ai logo
Helm.ai

Remote Software Engineer - Machine Learning and Cloud Infrastructure

Join Helm.ai as a Remote Software Engineer to develop ML tools, build cloud infrastructure, and work on AI technology.

Standard AI logo
Standard AI

Senior Software Engineer, Rust

Senior Software Engineer specializing in Rust, remote role in Italy, focusing on high-performance systems and cloud services.

c/side logo
c/side

Principal Software Engineer (Golang/Rust)

Seeking a Principal Software Engineer skilled in Golang/Rust for backend development in a dynamic, security-focused startup.