Principal Software Engineer

Principal Software Engineer

2 Nos.
60654
Full Time
8.0 Year(s) To 10.0 Year(s)
20.00 LPA TO 21.00 LPA
IT Software - Client Server
IT-Software/Software Services
Job Description:

Must have: Docker, Machine Learning, AWS/Azure cloud services, Python, Kubernetes, 9+ years of experience of commercial software development with at least 3+ years working within the Machine Learning / AI space,

  • Experience working with Python, Docker, Kubernetes.
  • Experience with Kubeflow, Seldon, Spark and AWS / Azure cloud service experience is a plus.

Salary: Rs. 21 LPA (depending on candidate calibre)

 

JOB DESCRIPTION:  We are building a next generation Machine Learning Platform for all data scientists and machine learning engineers for our project. Project's mission is to empower data scientists to work independently and scale their productivity to enable broader and deeper utilization of machine learning techniques to help improve the business performance. Project deals with millions of monthly active visitors on their website and operates across multiple cloud environments. The data is at the petabyte scale, requiring a scalable, efficient, and reliable machine learning platform to support it.

We are seeking a talented, experienced, senior Software Engineer to pave the way towards revolutionizing how we leverage data and Machine Learning! The project leverages Kubernetes and a variety of open-source software (e.g. Kubeflow, Seldon, Istio, MLflow) to train and deploy 100+ models serving a billion requests per day.

  • Lead the development of scalable and efficient machine learning platform products
  • Develop technical specifications and architectures for new ML platform features and products
  • Collaborate with cross-functional teams across the globe to ensure product development aligns with business goals
  • Define and enforce engineering best practices to ensure high-quality deliverables
  • Participate in the code review process to ensure our code quality standards are met
  • Stay up-to-date with the latest ML platform technologies and trends to identify opportunities for product innovation
  • Participate in the hiring and onboarding process for new team members Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals and timelines

EXPERTISE AND QUALIFICATIONS

  • Candidate should have a Bachelors or Masters in Computer Science or equivalent
  • Demonstrate Technical leadership with hands-on coding experience. 9+ years of experience of commercial software development with at least 3+ years working within the Machine Learning / AI space,
  • Demonstrated excellence participating on cross functional teams in fast-paced environments, both in terms of technical leadership and hands-on coding.
  • Excellent ability to break down complex problems into simple solutions.
  • Willingness and ability to learn, evaluate, and make recommendations for leveraging new technologies.
  • Strong analytical skills and desire to write clean, correct and efficient code.
  • Sense of ownership, urgency and pride in your work. Proven that you are a leader who prioritizes, communicates clearly, and partners effectively with both technical and non-technical employees.
  • Excellent command of tools and expertise for troubleshooting production issues.
  • Experience working with Python, Docker, Kubernetes.
  • Experience with Kubeflow, Seldon, Spark and AWS / Azure cloud service experience is a plus

 

Company Profile

reliable technology solutions provider focusing on Enterprise Digital Transformation for Software and Service .

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs