Position: Advanced Android Engineer
Company: Innovecs
Experience required: 3y
Category: Android
English level: intermediate
Published: 2021-03-01T00:00:00+02:00

OPPORTUNITY

We are looking for brilliant people to join us, those who like to break boundaries, overcome new challenges every day, and are passionate about the value AI could create if used correctly.

POSITION

We are looking for a motivated and experienced Android SDK Engineer to build our core services and ML infrastructure on edge devices. Our product is based on our unique approach for modular AI R&D process - enabling us to solve the most complex AI problems in a scalable way, breaking most of the barriers in implementing AI solutions for mission-critical problems. As part of your work as a Android SDK engineer, you will help design and build core components, choose the right tools for the job, and build a scalable, high throughput infrastructure to support our growing business needs.

ABOUT THE CLIENT

Our Client is a global enterprise AI software provider, accelerating AI transformation by offering a new paradigm for deploying production-grade AI solutions systematically. We have developed an enterprise-grade, AI-as-a-service platform to delivers hyper-customized, production-ready AI solutions.
Currently, we are undergoing a period of hyper-growth, seeing the rapid adoption of our platform by some of the largest organizations in Financial Services, Insurance, Manufacturing, and Government.

RESPONSIBILITIES

- Design & develop the edge device infrastructure for deploying and monitoring AI models in production;
- Build high-quality and high throughput services;
- Build observability systems for tracking performance metrics and business KPIs;
- Work with the Product and Research teams to build products in the AI domain;
- Be a valuable member of the engineering team, have a meaningful impact on the stack, review code and share best practices.

REQUIREMENTS

- 3+ years of mobile development experience;
- 2+ years of working with Android SDK;
- B.Sc in computer science or a related field;
- Worked on large-scale service oriented distributed systems;
- Experience with implemeting ML models or Python code on devices such as Snapdragon or other Qualcomm processors;
- Good understanding of Qualcomm processors architectures and GPU cores;
- Experience with integration of mobile client SDK with cloud server;
- Tech savvy - we are looking for someone who likes to learn and develop tech skills of the latest technologies and methodologies;
- Good spoken and written English.

WILL BE A PLUS

Experience collaborating with Research teams working with PyTorch or TensorFlow.

WHAT WE LOVE ABOUT INNOVECS:

- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
- High-level compensation and regular performance based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays and sick leaves;
- Gym 24/7, personal fitness instructor;
- Massage in the office, personal wellness consultant;
- English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
- Referral program;
- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.