The Job logo

What

Where

Lead Software Engineer - Machine Learning

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Job Description

 

Overview of the Role :

As a Machine Learning Engineer, you will focus on building next-generation platform services to enable Machine learning capabilities across the Freshworks suite of products.

As part of your job, you will extensively use your analytical skills, knowledge of distributed systems and scalable, high-performance systems to build ML pipelines and API services.

Responsibilities

  • Deliver scalable, low latency, and high-performance ML solutions for different Freshworks products Build ML pipelines end-to-end, including stages such as data pre-processing, model generation, cross-validation, and active feedback
  • Build efficient systems for processing large amounts of data; be proficient with distributed programming frameworks such as Hadoop/Spark Drive solutions and implementation leveraging different open source libraries and distributed systems
  • Work closely with Data Scientists and come up with scalable system and model architectures for enabling real-time ML/AI services Liaise with architects and engineers from other product teams to build solutions and drive adoption
  • Elicit quality attributes of the system and define metrics to establish its success.
  • An ideal candidate profile would include Bachelors or Master’s degree in Computer science or related field A strong grounding in Data structures and algorithms, Database concepts
  • Good oral and written communication skills, analytical and problem-solving skills
  • Hands-on programming experience in JVM languages and Python Experience in building scalable, high-performance, low latency systems Foundation in basic math concepts
  • Background in big data tech, streaming applications Prior experience in building and deploying ML systems Familiarity with Machine learning algorithms
  • Ability to design ML systems end-to-end; this includes big-data handling, pre-processing, model generation logic, model persistence including choice of online data stores, etc., systems for consuming active feedback (online learning), web services to publish model predictions to consumers.

Qualifications

all technical skills plus mentoring L1 and L2

Set alert for similar jobsLead Software Engineer - Machine Learning role in Bengaluru, India
Freshworks Logo

Company

Freshworks

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Capital One Logo

Lead Machine Learning Engineer

Capital One

Bengaluru, Karnataka, India

Posted: 7 months ago

Lead Machine Learning Engineer opportunity at Capital One, Bengaluru, India. Work on big data systems, ML applications, and data pipelines using Python, Scala, or Java. Mentor team, design ML systems, and deploy solutions in public cloud environments. Full-time, On-site role with a focus on technical leadership.

Freshworks Logo

Lead Software Engineer - Frontend

Freshworks

Bengaluru, Karnataka, India

Posted: a year ago

Job Description   Overview of the role : Front-end engineers at Freshworks are responsible for implementing many of the client-side systems/code that generate the UIs our end-users will interact with. They work closely with the backend and platform engineers, architects, designers, and product managers to develop scalable and maintainable UI systems/features/components. Responsibilities - A minimum of 7 years of relevant professional experience - Planning, estimation, requirement analysis, the layout design of the assigned project and other ongoing projects in a team with Project Manager / Developer / Designer. - Lead a team of developers (Front-End / UI) as well as contributing to a hands-on front-end developer - Work closely with design, product management, and development teams to create elegant, usable, responsive and interactive interfaces. - Maintaining and auditing code quality as per set guidelines and standards in assigned projects. - Testing of completed tasks in ongoing projects in a team before delivering it to QA. - Focusing on the team to ensure on-time delivery. - Training and mentoring of team members. - People management & Technical management - Implement and support compliance of self and team to Freshworks compliance and information security processes. Requirements - Solid knowledge of HTML, CSS, SASS. - Excellent knowledge of Javascript, Jquery - Excellent Knowledge of Javascript - MVC architecture and OOP programming style. - Ability to pick and use Javascript Frameworks - Backbone / Angular / EmberJs / NodeJs knowledge of version control systems like GIT. - Excellent communication skills - Problem-solving and decision-making skills - Teamwork and Leadership skills Qualifications HTML, CSS, OO JavaScript, xpsure to one or more JS Framework, Data Structures and Algorithms, Team mentoring/ Handling