Senior Software Engineer – Machine Learning

November 27, 2024

Apply for this job

Email *

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