Lead Backend Engineer with Machine Learning Expertise|Bengaluru|6+ Yrs
Mount Talent
India, B...
6 - 10 Yrs
35.0 - 40.0 LPA
Job Description
Job Title: Lead Backend Engineer with Machine Learning Expertise
Job Description: Backend Engineer with a strong foundation in Machine Learning, proficient in Node.js, Go, and Python, and experienced in developing web crawlers and using machine learning frameworks like TensorFlow and PyTorch.
The candidate will play a pivotal role in enhancing backend systems, contributing to various projects, and optimizing our technology for better user experiences and product functionality.
The candidate should have experience with leading a small team of high performing talented engineers.
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Solid experience in backend development using Node.js, Go, and Python.
A minimum of 6 years of experience in a high-scale consumer internet startup.
Experience with machine learning frameworks such as TensorFlow or PyTorch.
Proficiency in developing web crawlers and scrapers, with experience using Scrapy.
Strong understanding of cloud infrastructure, DevOps practices, and CI/CD pipelines.
Familiarity with handling large-scale data processing and storage.
Preferred Skills:
Exposure to IoT technologies and data integration from various sources.
Effective problem-solving skills and meticulous attention to detail.
Job Responsibilities
Backend System Development: Design and implement scalable backend services using Node.js, Go, and Python.
Machine Learning Integration: Apply machine learning algorithms and frameworks, including TensorFlow and PyTorch, to enhance data analytics and insights.
Web Crawling and Data Scraping: Develop and maintain web crawlers and scrapers using tools like Scrapy to gather and process data efficiently.
DevOps and CI/CD Pipelines: Build and manage CI/CD pipelines for streamlined deployment and continuous integration.
Infrastructure Management: Oversee cloud and on-premises infrastructure, focusing on scalability and system reliability.
Collaboration and Agile Development: Work within cross-functional teams, aligning backend development with broader project objectives and adopting agile methodologies.
Agile Project Management: Independently build the engineering backlog, plan sprints, track sprints, measure sprint velocity, and burndown, and ensure timely product delivery
Testing and Quality Assurance: Ensure the stability and performance of backend systems through comprehensive testing and quality control.
Location
Bengaluru, Karnataka, India
About Company
Mount Talent Consulting aims to bridge the gap between relevant opportunities and compatible talents. We are the right platform to offer - top qualified talents to the employers and the best compatible career opportunities to the candidates