The Job logo

What

Where

Software Development Engineer III

ApplyJoin for More Updates

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

Job Description:

Software Development Engineer III

GenAI Engineering:

MLP Team is responsible to ensure that at Flipkart , Data Scientists are able to train and host Large Language Models (LLM) and Large Image Models (LIM) at scale. This is a vastly exciting and rapidly evolving domain within Data Science:

 

As of Aug-2023, MLP Team has enabled Data Scientist to go Live with Flipkart’s first use case using Azure OpenAI ChatGPT 3.5.

 

Current ongoing focus and research topics under GenAI Engineering:

  1. An LLM/LIM model training framework over CPU/GPU, both in FCP, Azure ,GCP and other commercial partners.
  2. An LLM inferencing framework to host large models on multiple-GPUs and multi-node GPUs. 
  3. LLM Monitoring and observability.

 

Job Description

Department : CDS 

Team Name : Jarvis/MLP

Role : SDE III

 Who are you?

  1. You are a team player who wants to solve complex engineering problems around the rapidly changing Data Science domain with no blueprints. 
  2. You are proficient in programming on either Python or Java.
  3. You have experience developing REST APIs, SDKs using Python or Java.
  4. You are proficient at developing containerized applications leveraging Docker, Kubernetes or related container stack.
  5. You are a champion of SDLC practices.
  6. You understand concepts of application development, infrastructure management, data engineering and platform constructs.
  7. You are aware of the Machine Learning/Deep Learning development life cycle covering aspects of EDA, Model development,  (re) training, training and inference pipelines.
  8. You have experience with Deep Learning tools and libraries such as TensorFlow, Keras, and PyTorch.
  9. You have exposure to Data Preparation needs for different use cases.  Data preparation involves tasks such as data cleaning, data transformation, feature engineering, and data integration.
  10. You have knowledge of storage systems and different Database systems.
  11. You are a hustler, tinkerer with open source frameworks.
What will you do ?
  1. As a Machine Learning Engineer, you will play a crucial role in the development and implementation of cutting-edge artificial intelligence products. 
  2. Your responsibilities will involve designing and constructing sophisticated machine learning models, as well as refining and updating existing systems. 
  3. Build platform solutions to drive greater productivity for Data Scientists at Flipkart.
  4. Build tools to support adoption and quick productization of Data Science solutions build on recent advancements in the area of Generative AI, LLMs. 
  5. Build frameworks to support distributed training, large model training within Flipkart on Hybrid compute.
  6. Develop services on top of Computer Vision and Natural Language capabilities developed by Flipkart Data Scientists.
  7. Develop self serve platform to allow Data Scientists to manage training, retraining, deployment, scheduling, monitoring, and improvement of ML models. 
  8. Work on problems such as Data Version Controller, Experiment Tracking, Data Labeling, Active Learning, training large language models, building a cluster of GPUs optimized for inferring and training needs, both. 
  9. Explore and conduct PoC using open source frameworks , AZURE and GCP offerings on Data Science.

 

Bonus Points if you have:

  1. Experience with distributed data processing such as MR, Apache Spark, Apache Beam
  2. Understanding of common ML algorithms, Deep Learning, familiarity with NLP or computer vision domain , usage of GPUs in ML lifecycle.
  3. Exposure to CUDA programming.
  4. Experience with Google Cloud Platform or any other public cloud.
  5. Working knowledge of Kubernetes or any container orchestration technology/framework.

 

Educational Qualifications

  1. Bachelors in Computer Science or related field.
  2. Must have taken up courses on Machine Learning/Deep Learning/ MLOps or possess a Masters in Data Science or related field.
  3. Demonstrable industry or academic experience with Machine Learning/Deep Learning domain. A GitHub repository showcasing portfolio of work on ML/DL Engineering.

 

Open Positions:

1

Skills Required:

Software Engineering, python, Low Level Design, Data Structures

Location:

Bangalore,Karnataka

Education/Qualification:

B Tech, Mtech

Desirable Skills:

Machine Learning, docker,Kubernetes

Years Of Exp:

4.5 to 7 Years


 

Set alert for similar jobsSoftware Development Engineer III role in Bengaluru, India
Flipkart Logo

Company

Flipkart

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Slice Logo

Software Development Engineer III - Frontend

Slice

Bengaluru, Karnataka, India

Posted: 10 months ago

Join our team as a Software Development Engineer III - Frontend. Work closely with Product and Design teams to create the intended user experience. Develop complex frontend apps using ReactJS and NodeJS. Explore design implications and optimize scalability. Strong problem-solving and communication skills required. Must have deep knowledge of UI Design patterns and frameworks. Experience in API development and cloud computing is a plus.

Meesho Logo

Software Development Engineer - III - Data Intelligence

Meesho

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION Bangalore, Karnataka | Tech APPLY NOW About the team In the right hands, data can be pure magic. And we need someone who knows to work magic with data because when 5% of Indian households shop with us, it’s important to build resilient systems to manage millions of orders every day. We’ve done this – with zero downtime! 😎  Sounds impossible? Well, that’s the kind of Engineering muscle that has helped Meesho become the e-commerce giant that it is today. We value speed over perfection, and see failures as opportunities to become better. We’ve taken steps to inculcate a strong ‘Founder’s Mindset’ across our engineering teams, making us grow and move fast. We place special emphasis on the continuous growth of each team member - and we do this with regular 1-1s and open communication. As Software Development Engineer - III - Data, you will be part of self-starters who thrive on teamwork and constructive feedback.  We know how to party as hard as we work! If we aren’t building unparalleled tech solutions, you can find us debating the plot points of our favourite books and games – or even gossipping over chai. So, if a day filled with building impactful solutions with a fun team sounds appealing to you, join us. About the role Does digging deep for data and turning it into useful, impactful insights sound interesting to you? Then you could be our next Software Development Engineer - III - Data. In this role, you will oversee your entire team’s work, ensuring that each individual is working towards achieving their personal goals and Meesho’s organisational goals. Moreover, you will keep an eye on all engineering projects and ensure the team is not straying from the right track.  You will also be tasked with directing programming activities, evaluating system performance, and designing new programs and features for smooth functioning.  What you will do Curate, build and transform raw data in scalable information  Plan long-term strategies and projects for junior engineers  Keep a closer look on various projects and monitor the progress  Carry on smooth collaborations with the sales team and engineering teams Provide management mentorship which sets the tone for  holistic growth  Ensure everyone is on the same page and taking ownership of the project  Make extracted data accessible so that organisations can use it to optimise performance What you will need Bachelors / Masters in Computer Science with at least 3 to 6 years of professional experience 2+ years of experience working with Big Data systems involving Kafka, Apache Worked on  Data Ingestion and backend and kafka experience Spark/EMR, Hive/Impala, Delta Lake, Presto, Airflow, Data Lineage tools 2+ years of hands-on experience in implementation and performance tuning Spark/DeltaLake/Presto implementations for terabytes scale Exceptional coding skills using Java, Scala, Python 1+ years of experience in building streaming solutions using Apache Flink/Spark Streaming/Stanza Good Understanding of AWS BigData stack About Meesho Meesho is India’s fastest growing e-commerce company. We started in 2015 with the idea of helping mom & pop stores to sell online. Today, 5% of Indian households shop with us on any given day 😎. We’ve helped over 15 million individual entrepreneurs start online businesses with zero investment. We’re democratising internet commerce by offering a 0% commission model for sellers on our platform — a first for India. We aim to become the e-commerce destination for Bharat. How? Find out from our blogs ! We’re currently valued at $4.9 billion with marquee investors supporting our vision. Some of them include Sequoia Capital, Softbank, Fidelity, Prosus Ventures, Facebook and Elevation Capital. We were also featured in Y Combinator’s 2021 Top Companies List , and were the only Indian startup to make it to Fast Company’s The World’s 50 Most Innovative Companies in 2020. We ranked 6th in Linkedin’s Top Startups List 2021 . Our strongest asset is our people. We have gender-neutral and inclusive policies to promote our people-first culture. Please check out meesho. careers for our openings. Our Mission    Democratise internet commerce for everyone Our Purpose Har Indian ka APNA MARKET

Expedia Group Logo

Software Development Engineer III

Expedia Group

Austin, Texas, United States

Posted: a year ago

JOB DESCRIPTION If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form . This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.   Software Development Engineer III Would you like to help millions of people plan their travel and create memories to last a lifetime? Come join the Trip Shopping team!   We empower travelers to discover relevant options at every step of their travel journey and become our travelers’ must have partner. We are building intelligent and improved shopping experiences across web, iOS, and Android to enable millions of our travelers to build and experience the trips they will remember forever. We believe in strong partnership, lean development, making iterative improvements, flexibility, technical excellence, and getting customer feedback early and often.   What you’ll do: Design and develop robust, scalable, and high-performance applications using a variety of programming languages and frameworks. Collaborate with product managers, designers, and other team members to understand project requirements and provide technical input during the planning phase. Maintain and enhance existing applications by identifying and resolving bugs, performance bottlenecks, and code issues. Conduct code reviews to ensure adherence to best practices, coding standards, and industry guidelines. Collaborate with mobile engineers to design and integrate APIs, ensuring smooth communication between our native apps and server-side systems. Write automated unit, system, and acceptance tests as appropriate to supportour continuous integration pipelines. Participate in regular stand-ups, sprint planning, and retrospectives, contributing to the team's agile development process.   Who you are: BS/MS degree in Computer Science, Engineering or a related subject 6+ years of experience working as a software developer Proficiency in Java or other JVM based languages; Kotlin is a plus Experience with front-end development tools and concepts like React, Typescript, and server-driven UI Familiar with test automation frameworks, microservice design, continuous delivery, and automated deployments Experience working in anagile environment A love for all aspects of web development, from brainstorming and design toimplementation and launch   The total cash range for this position in Chicago is $118,000.00 to $165,500.00. Employees in this role have the potential to increase their pay up to $189,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.   Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.   Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits .   About Expedia Group Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.   © 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50   Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs .   Expedia iscommittedto creating an inclusive workenvironmentwith a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

Thermo Fisher Scientific Logo

Engineer III, Software

Thermo Fisher Scientific

Bengaluru, Karnataka, India

Posted: a year ago

Roles & Responsibilities: Purpose: The role is of a hands-on developer who is motivated to combine the art of design with the art of programming thereby actively supplying to the development of new features. This person will be a member of a multi-functional scrum team delivering Connect Platform & Ecosystem, Customer tenancy, Authorization, and Digital product subscriptions and entitlements. The role is expected to make a difference to the product in terms of the design and give towards identifying technical risks and alternate solutions to various problems. In addition to that, the role also demands leading, motivating, mentoring, and providing ample guidance to the other team members concerning technical challenges. Responsibilities:  Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and work towards identifying technical risks, alternate solutions to various problems etc. Responsible for E2E ownership (Design to support) of multiple significant software modules  Responsible for leading the integrity of technical work on significant concurrent projects. Plans to participate and perform the technical work of an assignment.  Guides design activity to other programmers on technical aspects relating to the project. Leads the implementation, automated unit and integration testing, code reviews, debugging and integration of code of utmost complexity across multiple concurrent projects. Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals Is authentic, open and leads by example, holding self and others accountable? Encourage motivates and collaborates with others Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and do things differently. Greets challenge and change as an opportunity A highly motivated fast learner who can self-start and “figure out what needs figuring out” Actively participate in the development community of practices in sharing and learning standard methodologies, leading initiatives within the community and involve in other organization initiatives Excellent verbal and written communication skills. Ability to effectively document artefacts and processes and then explain them to others  Candidate Requirement: Education : Bachelor's in engineering or master's in computer science with 7+ years of relevant experience Mandatory Skills, Knowledge, and Experience: Minimum 6 years experience in Web Application Development using Javascript, Angular JS and React JS related technologies; Expertise in OOAD principles and methodologies Frontend development experience with JavaScript, Ajax, Bootstrap, HTML 5, CSS, AngularJS and understanding of browser compatibility issues. Extensive experience in Reactive Web Application development frameworks and technologies: Apache tomcat, Jetty, Juice, Spring and JSON/XML/Ajax Strong in programming subject areas like object-oriented principles, design patterns, data structures and unit testing (TDD using JUnit), Domain-driven Design (DDD) Minimum 2 years experience in Cloud computing using AWS (Amazon Web Services) such as S3, DynamoDB, SNS, SES, EC2 Proven experience of 3 or more years with databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL Extensive knowledge in handling complex data structures and well-versed in developing multithreading applications. Minimum 1-year experience with GitHub, Docker, Kubernetes, CI/CD frameworks (Jenkins) 3 years or more on using Scrum-based software development methodologies Experience, instincts, and enthusiasm around testing, testability and automation Excellent verbal and written communication skills. Ability to effectively document artefacts and processes and then explain them to others Experience with defining and implementing Non-Functional Requirements (NFR – Security, Performance, Cost etc.)  Nice to Have Skills, Knowledge, and Experience: Experience in designing and architecting large-scale and highly available distributed software Experience with development on one or more mobile platforms is a plus. Experience with quality, code analysis and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible etc.

Expedia Group Logo

Software Development Engineer III Fullstack

Expedia Group

Gurgaon, Haryana, India

Posted: a year ago

JOB DESCRIPTION If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form . This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.   Software Development Engineer III Fullstack Brand Specific Description: Expedia Group leverages platform and technology capabilities across an extensive portfolio of businesses and brands to orchestrate the movement of people and the delivery of travel experiences on both a local and global basis. We are hiring across brands Brand Expedia Hotels.com Vrbo Orbitz Hotwire Expedia Cruises & teams Expedia Global Payments Checkout Platform Platform Architecture Data, Platform and Infrastructure People Technology Conversation Platform and Customer Engagement Over the last year, Expedia group shifted to a platform operating model with more centralized technology, product, data engineering, and data science teams, building services and capabilities that are leveraged across our business units to serve our end customers and provide value-add services to our travel suppliers. Position Overview: Do you love building intelligent, Scalable systems using diverse set of state-of-the-art technologies? Want to join a team that has a phenomenal reputation and focus towards customer centricity ? We are hiring motivated SDIII's to be part of our various team. You would be an important part of a growing team developing the real-time platform to improve our customer experience across millions of traveller’s to enjoy their perfect trip.   What You Will Do: Design and ship great user experiences. Write easy to maintain products and systems with reliable unit/functional tests and tracking (analytics, logging and qualitative feedback). Optimize for speed taking into account the rendering engines in each browser and native device. Respect the craft - review the code of your peers and help ensure the product and systems remain at a high standard and support global scale. Contribute to documentation (instructional and technical design, architecture etc). Team up with peers across the organization to build an understanding of cross dependencies and shared problem solving. Participate in a community of practice to share and gain knowledge. Share new skills and knowledge with team to increase effectiveness. Coordinate bringing together different stakeholders with varied perspectives to develop solutions to issues and contributes own suggestions. Spot areas of inefficiency in code or systems operation and offer suggestions for improvements. Maintain a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and front-end technologies.   Who You Are: Bachelor's degree or Masters in a related technical field; or Equivalent related professional experience. Strong technical background with 5+ years of relevant experience in technical development. Strong technical proficiency in Kotlin, Java, React.js, Node.js, Redux, Javascript/HTML/CSS, and REST-full services. Experience/Knowledge Typescript, Jest. Experience/Knowledge with building and deploying web services and web application on AWS platform is preferred. Effective verbal and written communication skills with the ability to present complex technical information clearly and concisely. Prior experience as a Software Engineer mentoring junior engineers and applying new engineering principles to improve existing systems including leading complex, well defined projects. A bias towards action - You believe that speed and quality aren’t mutually exclusive. You’ve shown good judgment about getting features to customers while still making sure that products are built in a sustainable, adaptive and responsible way. The grit to try and try again - You are willing to iteratively work at solving a problem, because you deeply care about customers, and you are open to a continuous feedback loop. Love the journey - You will be dissatisfied with the end result at some point. Our work is never done and to thrive you learn to love the process of thinking, doing, learning, and improving and you are open to a continuous feedback loop. Done is better than perfect - Nothing is ever perfect. All of our customers are different with unique needs. We ship. We learn. We improve. Respect the craft - To make anything is to try to add something meaningful to the world whether it is just for you or for many other people. Why do anything unless you will try to do it really well. We are the gatekeepers of quality. A passion for the journey to mastery.   About Expedia Group Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.   © 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50   Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs .   Expedia iscommittedto creating an inclusive workenvironmentwith a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.