All offersKrakówCAudio ML Integration Engineer
Audio ML Integration Engineer
C
Svitla Systems

Audio ML Integration Engineer

Svitla Systems
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    C++
    advanced
    audio algorithms
    advanced
    Digital Signal Processing
    advanced

Job description

Online interview
Friendly offer
Svitla Systems Inc. is looking for an Audio Machine Learning Integration Engineer for a full-time position (40 hours per week) in Poland. 

Our client is a world leader in products that connect people in a natural, intuitive way to the digital experiences they care about. They develop the products with a powerful blend of artistic design, surprising science, and innovation-driven consumer insight. Under different brands, the company offers PC peripherals, cases, and keyboards for tablets; equipment for gamers; mobile speakers and earphones for music and sports enthusiasts; devices to make video collaboration simple in the workplace; and entertainment and control products for the home. 

The Audio Machine Learning Integration Engineer will strengthen the client’s Audio ML Team, helping to integrate audio machine learning subsystems into the larger C++ audio codebase. The Embedded Deployment Engineers will create, validate, and test C++ wrappers containing the Audio ML algorithms and interface these with the hardware. This role is to integrate the wrappers into a wider C++ codebase, ensure APIs are met, and adhere to high code quality and documentation standards. This person will join a newly formed team of elite engineers geared toward elevating the client’s video collaboration technical offering to the next level.

Requirements:

  • Expert level proficiency in coding with real-time, embedded C++.
  • Professional experience with audio algorithms and digital signal processing.
  • BS in Acoustical, Audio, Electrical, or Computer Engineering.
  • Expertise in real-time, embedded ARM processing for real-time audio streaming. It includes experience with optimization techniques to reduce CPU and memory requirements (arm64, arm32, neon intrinsics).
  • Experience with build tools (CMake).
  • Experience in using Source Control/Project Tracking systems (GitHub, Jira).
  • Experience using various techniques for robust data acquisition.
  • Passionate about your work, bringing a motivated and positive attitude.
  • Be a team player, basing decisions on what’s best for the team’s performance.
  • Desire to work to high code readability/documentation standards while working to strict regular deadlines.
  • Desire to create robust, maintainable code, automating repeated tasks to keep the team efficient and your daily work interesting.
  • Strong ability to work collaboratively with other disciplines such as Acoustical, Mechanical, Electrical Engineering, machine learning, and firmware developers.

Nice to have:

  • Knowledge of real-time digital audio communication algorithms and approaches and ability to understand core audio concepts.
  • Experience developing and deploying real-time algorithms using fundamental digital signal processing methods/techniques.
  • Knowledge of digital filter (IIR and FIR) theory and practice.

Responsibilities:

  • Be the interface between the Audio Machine Learning team and the real-time audio pipeline.
  • Determine API requirements for an interface with the real-time audio pipeline.
  • Assist the Audio Machine Learning team in integrating and testing new machine learning iterations.
  • Strive to the highest coding standards.
  • Be passionate about CI/CD and automation.
  • Be capable of understanding audio terminology, and be a fast learner.
  • Write clean, readable code.
  • Share your understanding with teammates via documentation.
  • Be comfortable presenting your work to the broader team.

We Offer:

  • Salary of 5 000 - 6 800 USD or equivalent salary in PLN - you choose 😉
  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Annual performance appraisals.
  • Flexibility in workspace, either remote or in our welcoming office. 
  • Comprehensive medical insurance after one month.
  • MultiSport card with access to 2500 sports facilities all over Poland.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, other activities.
  • Paid 15 vacation days, 10 national holidays, sick leaves, family days off.
  • Educational activities reimbursement on the monthly basis.
  • Free webinars, meetups and conferences organized by Svitla.
  • Gifts for birthdays, New Year and other holidays.
  • Fun corporate celebrations and activities.
  • Awesome team, friendly and supportive community!

About Svitla:

Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and family-like environment.

Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes. 

Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!