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 developing and maintaining our Cloud backend services and infrastructure hosted in Amazon Web Services (AWS).

Role Description/Scope

  • 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 has 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

  • Programming experience in one or more of the following languages - Java, Scala, C# (knowledge of Python, TypeScript are 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)

  • Familiarity with Unix and Version Control Systems (Git)

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

Desired Qualifications

  • Designing, implementing and maintaining distributed systems at scale

  • Defining, developing and maintaining RESTful APIs

  • Functional programming experience

  • Automating data processing pipelines, ML model training and deployment

  • CUDA experience

Technologies Used

  • Integrated Development Environment (IDE), e.g. IntelliJ IDEA

  • Infrastructure as Code frameworks (e.g. TerraForm, AWS CloudFormation/CDK)

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

  • Continuous Integration/Deployment 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)

  • PostgreSQL, Aurora

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

  • Akka HTTP

  • ZIO

  • Cats

  • Slick

  • SBT

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