Next job

Functional Language Compiler/Interpreter Developer in DevBrother

Posted more than 30 days ago

5 views

DevBrother

DevBrother

0
0 reviews
More than 5 years
Kyiv
Intermediate
Full-time work
We are seeking a skilled Software Engineer to join us in developing an exciting solution. The client is a US-based company that is building a decentralized, economic, censorship-resistant computing infrastructure based on blockchain technology. The infrastructure offers a reliable, scalable environment for almost any need (transactions, AI environments, blockchain products, audio and video streaming).The infrastructure is based on the following technology stack: Scala, Python, Rust, Rholang, and

We are seeking a skilled Software Engineer to join us in developing an exciting solution.

 

The client is a US-based company that is building a decentralized, economic, censorship-resistant computing infrastructure based on blockchain technology. The infrastructure offers a reliable, scalable environment for almost any need (transactions, AI environments, blockchain products, audio and video streaming).

The infrastructure is based on the following technology stack: Scala, Python, Rust, Rholang, and Haskell.

 

You will be responsible for designing, developing, and maintaining compilers and interpreters. This role requires a strong understanding of compiler theory, language design principles, and expertise in functional programming languages like Haskell, Scala, and/or OCaml. Additionally, you'll leverage your knowledge of Rust for systems programming aspects and explore Rholang for potential future applications.

 

If you are a skilled Engineer passionate about building innovative solutions, we encourage you to apply.

 

Requirements:

● 10+ years of experience in programming large and complex systems;

● 5+ years of experience in functional programming using Haskell with one or more programming languages like Scala, Rust, and OCaml;

● Experience and deep understanding of development compilers and interpreters.

● English - Advanced.

 

Responsibilities:

● Design and implement compilers and interpreters using functional programming techniques;

● Develop efficient algorithms for parsing and executing code within the interpreter;

● Build robust components for the compilers, including lexical analysis, parsing, semantic analysis, and code generation;

● Research language features and their impact on compiler or interpreter design.;

● Communicating fluently with colleagues from the US on deep technical topics;

● Participating in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment;

● Contributing to architectural decisions and technical discussions within the engineering team.

🎁 We offer:

● Daily support for your technical and personal growth;

● Professional and very friendly team, that is always ready to help and support;

● Medical Insurance;

● Flexible working hours;

● Offices in Ukraine and Poland;

● All official holidays;

● 15 days of paid vacation;

● Legal services and 24/7 layer protection;

● Tax & accounting services;

● Partly Tax coverage for Ukrainian contractors;

● The company provides all the necessary equipment;

● Fitness support upon request;

● English classes up to three times a week;

● The company pays 50% of the cost of refresher courses for any employee of the company;

● Workstation space;

● Mentoring and Educational Programs;

● Regular Activities on a Corporate level (Team Buildings, Sports Events, Table Games, Tech Events);

● Advanced Bonus System.

More than 5 years
Kyiv
Intermediate
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept