Job Description
- Leading other team members in developing ML-related features in software products.
- Prepares and reviews low-level software designs.
- Selecting features, building and optimizing pipelines using machine learning supervised and unsupervised techniques
- Develops/reviews software application code making sure of conformance of coding standards and architecture principles.
- Processing, cleansing, and verifying the integrity of data used for analysis
- Preparing unit test cases and writing unit test code.
- Writing automated build and execution scripts for software artifacts.
- Writing automated deployment scripts for software artifacts.
- Fixing software bugs reported by internal and external testing teams.
- Fixing bugs in open-source software supported by the company and software products developed by the company.
- Accountable for providing high-quality software products and services
Skills
- Self-starter with a proactive attitude
- Excellent written and verbal communication skills for coordinating across teams.
- Individual contributor who is able to work effectively across different teams
- Excellent organizational, time management, and presentation skills.
- Ability to communicate effectively with peers, management, & business groups