Ai Software Developer

Detalhes da Vaga

Position Summary

SRBR AI R&D team has several projects related to the embedding of AI solutions on constrained devices, like smartwatches and smartphones.
We are looking for smart developers who can work together with machine learning engineers and data scientists in order to implement AI techniques on such constrained devices.
We also expect the developers to develop apps that use the proposed AI solutions on such devices and apps that can capture data from mobile sensors.
Role and Responsibilities

Main Responsibilities:

- Design, implement, optimize and test code
- Implement apps for Samsung devices (Android)
- Produce clean and efficient code based on specifications (propose the specifications when they are not available)
- Participate in design, coding, code reviews, and documentation
- Maintain frequent communication with the team providing information for reports and presentations
- Contribute to software development initiatives for AI projects
- Work closely to machine learning engineers and data scientists for understanding AI algorithms in order to implement them in other platforms (e.g., smartphones, smartwatches, microcontrollers, etc.)
- Implement machine learning algorithms using mobile frameworks (e.g., PyTorch mobile and TFLite)
- Efficiently benchmark, select, and combine technological tools, processing systems, databases, algorithms, and programming languages to fit requirements

Required skills:

- Solid Computer Science formal education (or related areas)
- Knowledge and experience in computer programming and algorithms
- Experience with Python, C/C++, Java/Kotlin
- Experience in software development
- Experience with Agile development methodology
- Software engineering skills, including methodologies, best practices and related tools;
- Advanced English communication level
- Strong team-playing skills
- Proactivity

Skills and Qualifications

Other responsibilities:

- Troubleshoot, debug and upgrade existing software
- Integrate and validate software from different development teams
- Implement and/or upgrade apps for data collection
- Implement proof of Concept (PoC) solution for the projects
- Propose software architecture
- Organize tasks and follow project risks

Skills that will be considered as a very valuable plus:

- Experience with JavaScript, Shell Script, React, NodeJS.
- Experience with Jira, Bitbucket/GitHub, Jenkins or other DevOps / Project tools
- Experience with software architecture design
- Experience in Linux/Unix toolset
- Experience in data modeling and SQL/NoSQL DBMS
- Experience with mobile development (e.g., Tizen, iOS)

Opportunity in Campinas/SP.


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Engenheiro De Dados - Sênior| Time De Dados| Matriz

Estamos em busca de um(a) Senior Data Engineer para compor o time de Dados da V4 Company!Se você é um profissional motivado, orientado para resultados e apai...


V4 Company - São Paulo

Publicado 7 days ago

Desenvolvedor De Bibliotecas Bim

Perfil para a vagaA TPF Engenharia está expandindo sua equipe na área de BIM na região de São Paulo/SP. A candidata ideal ou o candidato ideal estará prepara...


Tpf Engenharia Ltda - São Paulo

Publicado 7 days ago

Desenvolvedor Web - Júnior | V4 Ferraz & Co.

Estamos em busca de um(a) Desenvolvedor de Software para compor o time de tecnologia da V4 Company!Você será responsável por será responsável por criar e man...


V4 Company - São Paulo

Publicado 7 days ago

Analista De Desenvolvimento De Soluções Energéticas Sênior

Superior completo em Engenharia ou áreas correlatas.Experiência de 5 anos ou mais na área;Vivência comprovada em projetos relacionados a armazenamento ou ele...


Grupo Safira - São Paulo

Publicado 7 days ago

Built at: 2025-01-24T20:22:45.783Z