IF

Data and Machine Learning Engineer

Ifintalent Global Private Limited
Bangalore8-10 LPA Posted 10 Apr 2025
FULL TIME
Spark
Kafka
Pytorch
Java
Kinesis

Job Description

 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 design patterns/architecture like 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 remove impediments/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.

Join WhatsApp Channel