Helsinki, Finland (preferred)

Cloud Backend Developer

Neural DSP is comprised of a multidisciplinary team of experts solely focused on advancing the state of the art in software development for music production solutions.

We are working relentlessly at advancing and incorporating the latest developments in electronics engineering, digital signal processing, user interface/experience design, embedded systems, and machine learning into the music industry.

Our mission is to design the next generation of both audio software and hardware products in order to empower musicians’ creativity to expand alongside technology.

You will be a part of the Neural DSP Cloud team, responsible for the design, development, testing and maintenance of the backend services that power all Neural DSP products and support their development.

Among others, you will work closely with the Web, Mobile, QC, ML and Data teams.

Role Scope/Description

  • Effective prioritization and organizational skills with a track record of being able to multitask and meet deadlines.

  • Excellent written and verbal communication skills with the ability to explain complex concepts in a simple manner.

  • Highly attentive with a very keen eye for detail

  • Strong analytical and problem-solving with the mental acuity to solve end-to-end problems.

  • Comfortable working autonomously and have previously demonstrated a strong level of comfort in driving projects forward, but is equally a team player through and through.

Basic Qualifications

  • 5+ years of professional software development experience

  • Experience in contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

  • Strong AWS Experience (using an Infrastructure as Code framework, e.g. AWS CDK)

  • Experience with Test-Driven Development and API-first approach

  • Programming experience in one or more of the following languages - Java, Scala, Python (knowledge of TypeScript is a plus)

  • Understanding of security principles (TLS, IAM, Encryption in transit/at rest)

  • Experience designing and managing relational databases

  • Familiarity with automated testing approaches and frameworks (e.g. unit, integration, property testing)

Desired Qualifications

  • Designing, implementing and maintaining distributed systems at scale

  • Deep understanding of microservice architectures

  • Defining, developing and maintaining RESTful APIs

  • Functional programming experience

  • Automating data processing pipelines, ML model training and deployment

Technologies Used

  • Infrastructure as Code frameworks (AWS CDK)

  • Monitoring & Alarming Tools (e.g. AWS CloudWatch)

  • Continuous Integration/Deployment (CI/CD) pipelines (e.g. Jenkins, AWS CodeSuite)

  • Container technologies (e.g. Docker, AWS ECS, Fargate)

  • Event-driven, serverless architectures (e.g. AWS SQS, SNS, EventBus, Lambda)

  • Relational Database technologies (e.g. PostgreSQL, Aurora)

  • Networking & DNS (e.g. VPC, WAF, Route53)

  • Scala, utilizing Akka HTTP, ZIO, Cats, Slick

  • Python

  • Attlassian suite (Jira, Confluence, OpsGenie)

The position is full time, Helsinki, Finland preferred. Interested candidates, please send CV and/or work portfolios.

This website uses cookies to ensure you get the best experience on our website. Privacy Policy