The AI Works community logo The Blockchain Works community logo The Functional Works community logo The Golang Works community logo The Java Works community logo The JavaScript Works community logo The Python Works community logo The Remote Works community logo The WorksHub company logo

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

CI/Build Engineer - Cardano DApps

Remote | Worldwide

08 February, 2022

Compensation

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • Continuous Integration
  • Nix
  • NixOps
  • PureScript
  • Compilers
  • Haskell
  • Continuous Deployment
  • DevOps
  • CI/CD
  • Compiler
  • continous integration
  • build systems
  • unix toolchain
  • Amazon AWS CI/CD

Benefits & perks

  • Remote working
  • Paid sick days
  • Paid time off
  • 100% remote working
  • Health insurance - us employees
  • Healthcare stipend - uk & ireland employees
  • Learning & development
  • No call fridays
  • Pension
  • Promote from within
  • Committed to a diverse team
  • Performance bonus
IO Global, creator of Cardano, is seeking a Continuous Integration/Build Engineer to join its DApps division.

Role overview

IO Global is seeking a Continuous Integration/Build Engineer to join its DApps division. The Cardano DApps division brings distributed applications to the platform, with teams working on compiler technology, application framework support, and the Marlowe financial domain-specific language (DSL). These teams work in Haskell and PureScript, and manage multiple compiler toolchains, static analysis systems, and deployments. This is an exciting and rapidly growing set of teams with diverse needs, and keeping them moving smoothly requires a lot of attention.

As CI/Build Engineer you will be responsible for the teams’ Nix-based CI setup, manage Haskell and PureScript tooling, and assist the DevOps team with deployments by interfacing with the Nix setup.

You will also help the DevX team improve the tools used by IOG (such as with the performance of Cabal, fixing bugs in the Haskell Language Server, and occasional patches for the Glasgow Haskell Compiler, or GHC).

Your mission

As a CI/Build Engineer you will ensure that the development teams are happy, effective, and productive. This task involves creating, configuring, and using tools and frameworks to make development easier, from writing the software to deployment. You will work closely with the developers, the QA managers, and the DevOps team to define, improve, and maintain the software delivery process.

Duties will include:

  • Creating, maintaining, documenting, and optimizing automated build processes
  • Creating and maintaining internal tools to support development or build workflows, including advanced systems to improve build and development processes across the organization
  • Working with the development team to set up and maintain a development build environment that is functional and effective
  • Supporting the QA team in the definition of continuous testing processes and validation pipelines
  • Fixing software bugs in compilers, build systems and operating systems
  • Helping other teams with their day-to-day tools and compiling the challenges they face
  • Documenting best practices
  • Helping to coordinate changes with upstream.

Requirements

Your expertise

  • Degree or above in computer science, computer engineering, or engineering
  • Excellent knowledge of Nix and Haskell
  • Some exposure to DevOps
  • Experience with C, profiling, and with compilers and toolchains.

Nice to have:

  • Experience with hacking attempts on GHC
  • Open source contributions
  • Cross-compilation experience.

Benefits

Location

IOG is a fully distributed organization and therefore this is a remote position. Due to team distribution we are ideally searching for someone in a UTC-5 to UTC+8 time zone.

All Colleagues

  • Flexible schedule
  • Remote work - ability to work anywhere
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO and Sick Leave plan

US Employees

  • Medical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependents
  • Health Savings Account
  • Life Insurance

UK Employees

  • Monthly Health Stipend to use towards any wellness or medical coverage/service
  • Pension
  • 250+
  • Singapore

Founded in 2015, IO Global is one of the world’s pre-eminent blockchain research and engineering companies, best known for the Cardano blockchain platform. We are a fully decentralized, remote-working organization committed to the highest principles of academic rigour and evidence-based software development. The company builds high-assurance blockchain products for public and private sector clients. Our goal is simple – to fuel our drive to be best in class by giving you the opportunity, resources and support to deliver your finest work to date. You’ll work with some exceptionally talented and friendly individuals who are always open to new ideas and ways of working. IO Global is an advocate of decentralized remote working, with 300 people working in more than 50 countries. Everyone has a different skill set, a different culture, and is at a different stage in their life. We aim to make collaboration between diverse people fun, exciting, and always rewarding. Many companies say they ‘think outside the box’ – for IO Global it’s more, ‘we think outside the geography’.

View 18 jobs
Engineers who find a new job through Functional Works average a 15% increase in salary.

Compensation

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • Continuous Integration
  • Nix
  • NixOps
  • PureScript
  • Compilers
  • Haskell
  • Continuous Deployment
  • DevOps
  • CI/CD
  • Compiler
  • continous integration
  • build systems
  • unix toolchain
  • Amazon AWS CI/CD

Benefits & perks

  • Remote working
  • Paid sick days
  • Paid time off
  • 100% remote working
  • Health insurance - us employees
  • Healthcare stipend - uk & ireland employees
  • Learning & development
  • No call fridays
  • Pension
  • Promote from within
  • Committed to a diverse team
  • Performance bonus

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email
CI/Build Engineer - Cardano DApps