Node and Vue Mid or Senior Developer @ AI Startup - 1500-2700 Euro/month

Job Description

This is a full-time on-site role for a Mid or Senior Node and Vue Developer. As a developer, your day-to-day tasks will involve back-end web development, software development, and programming. You will be responsible for implementing and maintaining scalable and efficient solutions using Node.js and Vue.js, as well as utilizing your skills in object-oriented programming (OOP).

Qualifications

- Experience with Vue.js and Node.js
- Proficiency in Back-End Web Development
- Experience in Software Development
- Proficient in Programming languages (JavaScript)
- Excellent problem-solving and analytical skills
- Ability to work effectively in a team
- Familiarity with AI and Natural Language Processing is a plus
- Bachelor's or Master's degree in Computer Science or related field is appreciated, but not mandatory

Salary starts 1.500 Euro for Mid and 2.700 Euro for Senior.

Application Procedure

Once you complete the below task, send us via email at Contact (with CC: Contact and Contact):
- the code via github link
- a video of the code working
- your CV

This task is mandatory in the application. You will receive a signing bonus upon hiring, if the task has been completed in full and successfully.

Note: You will be judged based on your ability to complete the task, document every step to reproduce the code in the repo, and the clearness of the commit history. Only candidates who have shown careful consideration of these details along with comprehensive test cases will be invited for an interview.

-----

Task

Create a front-end where you can upload an audio file, which is encoded by EnCodec, then send it to another backend (to simulate data transmission from one server to another). In the other backend (Python preferably), decode the input with Encodec and save the decoded audio. Make sure the audios are the same.

Github repo: https://github.com/facebookresearch/encodec 

Step by step:
Frontend:

Upload audio to frontend
Convert audio to 24kHz waveform using ffmpeg
Encode with EnCodec (use ONNX Runtime javascript: https://onnxruntime.ai/) 

Send it to another server

On the other server: (fastapi)

Create a post route to receive input
Read the input (8xN matrix encodec)
Decode it with encodec
Save as 22050Hz wav

----

Company Description

Nullius in Verba (NIV) is an AI startup based in Tirana, Albania with a clear mission: to accelerate the successful implementation of AI and drive unprecedented growth in regional economies. We specialize in developing AI models tailored to the nuances of the Albanian language, including Text-to-Speech and Speech-to-Text models. We also offer action models for automating tasks and streamlining processes. With customization options and dedicated solutions, NIV supports businesses in adopting AI to work smarter, faster, and more efficiently.

Work in Albania
Employment Options
Skills
  • Node.js
  • Vue.js
Apply to Job

Company

Company Name

Nullius in Verba

Recruiter

Sorana Oana Filip

Head of Marketing and Business Development

Tirana, Tirane, Albania

View Details