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.
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.
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)
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
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
Attlassian suite (Jira, Confluence, OpsGenie)
The position is full time, Helsinki, Finland preferred. Interested candidates, please send CV and/or work portfolios.