Senior Backend Engineer
AudioShake - new haven, CT
Apply NowJob Description
About AudioShake:AudioShake is an audio research company that's helping power the next wave of music, film, and content experiences by making audio editable, accessible, and useful. Winner of the Sony Demixing Challenge, and named to TIME's Best Inventions list, our sound separation and lyric transcription technology is used by major and indie labels, music publishers, film studios, broadcasters, and sports teams across a wide range of audio editing tasks.Our team is a mix of A.I. researchers, engineers, and audiophiles, split between North America and Europe. Team members are highly independent, responsible, and collaborative. We strongly believe that great ideas can come from all members and roles on a team, and that everyone contributes uniquely to the company's culture and products.Job Tasks Responsibilities:Working with research team to deploy and optimize new ML models and architecturesUpdate our python logic to improve our processing performance to work at scaleImprove our processing pipeline to improve speed and reliabilityInspecting and debugging Python codeImproving our current backend and infrastructure code built with Python and NodeJSTypescript languagesUtilize the AWS CDK to update and maintain our cloud infrastructureAssist with efforts to deploy new infrastructure for new servicesDynamically create and maintain our systems architectures in AWS via code using AWS libraries (Python and Javascript)Assist with brainstorming, writing documentation, and creating diagrams for our new architectural changesHelp to maintain and improve the security and reliability of our services and ensure good engineering practices in compliance with our security policiesLoad testingConduct a regular load testing strategyMaintain and improve Artillery JS scripts or other load testing scriptsJob Requirements:Senior level experience with PythonSenior level experience with backend Cloud services and Dev OpsExperience with deploying and serving of ML modes for inference Infrastructure as Code (IAC), Distributed Service Deployment, CICD, DockerUnderstands how to identify and fix performance bottlenecksProduces clean code and follows test-driven developmentBonus:Audio and FFMpeg experienceML experienceNvidia Triton Server, KubernetesAlso Nice to Have:NodeJS, Javascript, TypescriptRDS, Elasticache, PostgreSQL, RedisAWS CDK, ExpressJS, FastifyJS, Prisma JS, ReactGithub Actions, AWS, DataDogBenefits:"Health, vision, and dental benefitsUnlimited vacationFrequent team meet-ups in different parts of the worldEquity optionsAbove all, we treat people like humans, not work units. We want you to love your job, but also have the time and energy to have a life outside it.Hiring location:This role is hybrid-remote, based in San Francisco, California. We work together two days week.
Created: 2025-02-22