Software Engineer II (Python / FastAPI) - Remote

Uplers

  • Kanpur, Uttar Pradesh
  • Permanent
  • Full-time
  • 13 days ago
Experience : 5.00+ years Salary : INR 317142 / month (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full-time Permanent position(Payroll and Compliance to be managed by: KaamWork) (*Note: This is a requirement for one of Uplers' client - TripAdvisor) What do you need for this opportunity Primary Skills: Collaboration, Machine Learning, RESTful API, Snowflake, Springboot, Terraform, Fast API, MicroServices, AWS, Docker, Java, Kubernetes, Problem Solving Attitude, Python, SQL TripAdvisor is Looking for: Who we are: We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique perspective and experiences, so we can collectively revolutionize travel and together find the good out there. Our team is building out a next generation Machine Learning Platform for all data scientists and machine learning engineers across all of Tripadvisor's brands. Our 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. Tripadvisor hosts over 400 million monthly active visitors and operates across multiple cloud environments. Our data is at the petabyte scale, requiring a scalable, efficient, and reliable machine learning platform to support it. We are seeking a talented, experienced, Software Engineer to help develop and integrate machine learning models into backend systems and infrastructure. Candidates will create backend components, services, and APIs to support the deployment, scalability, and operation of models and solutions. We leverage Kubernetes and a variety of open source software (e.g. Kubeflow, Seldon, Istio, Mlflow) to train and deploy over one hundred models serving a billion requests per day. What you'll do: Collaborate with data scientists and machine learning engineers to build backend systems and integrate models into them. Collaborate with cross functional teams of data scientists, frontend engineers, and product managers to deliver end-to-end solutions. Design, implement, and maintain backend services required for hosting, serving, or connecting to machine learning models or AI-powered applications. Design and implement APIs to facilitate communication between client systems and machine learning components, and to expose machine learning functionalities to other areas of the site. Ensure APIs are well-documented and provide a clear interface for interacting with components of the machine learning platform. Optimize backend infrastructure to handle varying machine learning workloads efficiently at scale. Develop and maintain CI/CD pipelines for automated testing, deployment, and monitoring of systems and infrastructure. Engagement Type: TripAdvisor is Hiring Payroll and Compliance will be managed by KaamWork Job Type: Full Time Location: Remote Working Time: 11 AM to 7 PM IST This Role Requires: What we are looking for: Computer Science degree or equivalent experience At least 5 years' experience of commercial software development. Willingness and ability to take on new projects and technologies. Ability to break down complex problems into simple solutions. Strong analytical skills and desire to write clean, correct and efficient code. Sense of ownership, urgency and pride in your work. Familiarity with microservice architecture and principles Experience building microservices with Python Hands-on experience building FastAPI Strong understanding of database systems and proficiency in SQL Nice to have: Exposure to machine learning platforms and practices Experience with Java, Spring Boot or FastAPI Experience with cloud platforms (e.g. AWS, Azure, GCP) Experience with infrastructure as code tools like CDK or Terraform Experience with containerization technologies (e.g. Docker) Experience with container services like Kubernetes or ECS Experience with distributed computing such as Snowflake or Apache Spark How to apply for this opportunity Register or login on our portal & fill out the application form. Clear the given AI Screening (30 min) and Click on 'Apply' to get shortlisted Once it's all done, your profile will be shared with the client for the Interview round. When selected, just meet the client and get your exciting career started! About our Client - TripAdvisor: Tripadvisor, the world's largest travel guidance platform*, helps hundreds of millions of people each month** become better travelers, from planning to booking to taking a trip. Travelers across the globe use the Tripadvisor site and app to discover where to stay, what to do and where to eat based on guidance from those who have been there before. With more than 1 billion reviews and opinions of nearly 8 million businesses, travelers turn to Tripadvisor to find deals on accommodations, book experiences, reserve tables at delicious restaurants and discover great places nearby. As a travel guidance company available in 43 markets and 22 languages, Tripadvisor makes planning easy no matter the trip type. About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

foundit

Similar Jobs

  • Lead Java Software Engineer - (Remote)

    Uplers

    • Kanpur, Uttar Pradesh
    Experience : 4.00+ years Salary : INR 208000.00 / month (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Plac…
    • 23 days ago
  • Software Engineer II -WFH

    Uplers

    • Kanpur, Uttar Pradesh
    Experience : 5.00+ years Salary : INR 202000-283000 / month (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote …
    • 23 days ago