Data and Machine Learning Engineer

8 - 10 years

8 - 10 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

BASIC QUALIFICATIONS

  • Bachelor's degree in Computer Science, Engineering, Mathematics or a related field or equivalent professional or military experience
  • 8+ years of total software development experience and 5+ years of experience of Data platform implementation
  • Hands-on experience in implementation and performance tuning of Kinesis, Kafka, Spark or similar implementations
  • Hands on experience with AWS technology stack and AWS AI stack including AWS Sagemaker & MLOps.
  • Experience in Python and python frameworks (Django, Flask, Bottle), via various IDEs like PyTorch, Jupyter, Java/.Net, and other open-source libraries, building and designing REST APIs, etc.
  • DevOps / Deployment automation using Terraform, Jenkins
  • Knowledge of software designpatterns/architecturelike Micro-services, Layered pattern, etc.
  • Passionate teammate who understands and respects personal & cultural differences
  • Ability to work under pressure and be highly adaptable
  • Strong written and communications skills for collaboration with various teams and upper management
  • Solid analytical skills, especially in area of translating business requirements into technical design with a continuous focus on aligning technical roadmap with the immediate and long-term Business strategy
  • Able to adapt and embrace change and support business strategy and vision.

PREFERRED QUALIFICATIONS

  • Bachelors/Masters or PhD in Computer Science, Physics, Engineering or Math.
  • Hands on experience working on large-scale data science/data analytics projects
  • Experience Implementing AWS services in a variety of distributed computing, enterprise environments.
  • Experience with at least one of the modern distributed Machine Learning and Deep Learning frameworks such as TensorFlow, PyTorch, MxNet Caffe, and Keras.
  • Experience building large-scale machine-learning infrastructure that have been successfully delivered to customers.
  • 3+ years experiences developing cloud software services and an understanding of design for scalability, performance, and reliability.
  • Ability to prototype and evaluate applications and interaction methodologies.

Responsibilities

  • Delivers high quality software, on-time, following Broadridge SDLC processes.
  • Works within and across teams to design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies.
  • Ensures technical & security best practices along with Broadridge standards are adhered to on continuous basis.
  • Provides technical leadership to developers in a variety of duties including data design, coding, testing, technical design, development, and troubleshooting.
  • Handles technical implementation, code quality and overall productivity of the development team
  • Owns, communicates and sets expectations of day to day work of the developers (off-shore and on-shore)
  • Plays a lead role in meetings between Business, QA, and Infrastructure teams to provide technical leadership/guidance and help coordinate to removeimpediments/roadblocks
  • Provides estimates of all priority and non-priority projects along with recommended scope or schedule changes based on capacity and unforeseen challenges
  • Identifies potential issues while staying focused on identified priorities.
  • Assists in the hiring process to hire top talent and in the performance reviews of team members, identifying areas of improvement.
  • Inspires, mentors and trains development team on modern technologies continuously.
  • Works with senior leaders of the development team to architect solutions with technical vision, maintainability and total cost of ownership in mind.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Mumbai City, Maharashtra, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India