Remote Software Engineer with Functional Programming Experience
PlantingSpaceJoin 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
- Technical Screening: Two 30-minute technical screenings.
- Deep Dive: A 45-minute in-depth technical interview.
- 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
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Staff Engineer - Python, Cloud, Distributed Systems
Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Web3 Backend Engineer (Rust)
Join CoW Protocol as a Senior Web3 Backend Engineer specializing in Rust to develop decentralized trading protocols.
Remote Senior Software Engineer (Python)
Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.
Platform Engineer with Cloud and Distributed Systems Expertise
Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.
Junior Software Engineer - API Team
Join Flix as a Junior Software Engineer in Berlin, focusing on API development and management. Work with JavaScript, REST, and more.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Haskell Software Engineer
Join Channable as a Senior Haskell Software Engineer. Work on scalable backend solutions in a hybrid environment. Competitive salary and benefits.
Mid Software Developer - Growth Team
Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.
Remote Frontend Engineer - Real Estate
Join OLX as a Remote Frontend Engineer in Real Estate, working with React, GraphQL, and AWS to build scalable web applications.
Lead Fullstack Engineer (Java/JavaScript)
Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.