The passionate candidate will be in charge of the following:
- Designing, coding and releasing complex software components
- Collaborate with scientists to integrate successful experiments into large scale, highly complex production services.
- Build complex systems that turn machine/deep learning and AI research into commercial products for our customers.
- Development of machine learning experimentation pipelines and contribute to model development and AI progression (investigation, research, analysis and experimentation).
- Rapidly design and conduct large scale experiments in a high-ambiguity environment, making use of both quantitative and qualitative judgments.
- Interact with security engineers and related domain experts to dive deep into the types of challenges that we need innovative solutions for
- Data ingestion from multiple sources, data organization, preprocessing, cleansing
- Effective data storage, migration and unification
- Deployment of services on the cloud and subsequent support and maintenance
Job Requirements
- Bachelor's degree in Computer Science or a related field required.
- 2 to 4 years of hands-on experience.
- Top notch investigation skills
- Experience in Machine Learning (Must) and computer vision would be a (plus).
- Software development experience using both native (C++) and managed (C#) programming (Plus)
- Proficiency with one high level managed programming languages such as NodeJs, C# or JavaEE..
- Proficiency with scripting languages such as Windows PowerShell, Perl, Python, etc (Plus)
- Experience with cloud computing environments, specifically Aws.(Plus)
- Technical competence (algorithms, data structures) and strong analytical and programming skills.
- Good tolerance for ambiguity and uncertainty.
- Good communication skills and cross-organizational interactions.
- Very good communication skills
- Problem-solving skills
- Adaptability and flexibility
- Accuracy and attention to details
- Excellent organizational skills
- Time and stress management skills
- Ability to learn new concepts
- Ability to think analytically
- Leadership and decision-making skills
- Self-motivation