Senior Software Engineer II, QE

6 months ago


Bengaluru, India Sumo Logic Full time

Senior Software Engineer - II, QE - ML/AI

Sumo Logic is a cloud-native SaaS data analytics platform that solves complex observability and security problems. Customers choose our product because it allows them to easily monitor, optimize, and secure their applications, systems, and infrastructures. 

Our microservices architecture hosted on AWS ingests petabytes of data daily across many geographic regions. Millions of queries a day analyze hundreds of petabytes of data.

What can you expect to do?

We are looking for a dedicated QA Engineer(AI/ML) to ensure the integrity and performance of our ML models through rigorous testing and validation.The ML QE will be pivotal in utilizing datasets curated by our Data Engineers, incorporating them into a comprehensive testing and automation framework to ensure the precision of data models. This is a vital role that requires a deep understanding of data quality, consistency, and the ability to anticipate data needs for robust testing of model solutions.

Responsibilities

Design comprehensive test plans that rigorously assess the accuracy, reliability, and robustness of machine learning algorithms. Develop, expand, and maintain an automated testing framework tailored for evaluating the performance and accuracy of machine learning models  Collaborate with ML Engineers and Product Managers to deeply understand the user experience and product context of ML product features under test. Work closely with ML Engineers to understand the structure, characteristics, and intended use of the datasets created for machine learning tasks. Analyze test results meticulously, identifying discrepancies, diagnosing potential causes, and recommending corrective measures. Establish benchmarks and metrics for model performance and ensure that machine learning outputs meet pre-defined quality standards. Integrate quality assurance methodologies into the continuous integration and deployment pipeline (CI/CD), ensuring consistent delivery of high-quality machine learning applications. Continuously monitor model performance post-deployment to detect and resolve issues through systematic re-testing and persistent optimization. Collaborate with ML Engineers to develop in-product (“live”) quality monitoring via mechanisms such as explicit feedback, user behavior tracking, or post-hoc annotation.

Requirements

Having an experience of 6+ years in testing around ML models Bachelor’s or master’s degree in Data Science, Computer Science, Statistics, Mathematics, or a related field. Good understanding of machine learning concepts and model training processes  Experience with data visualization tools and techniques. Demonstrable skill in SQL and working knowledge of database technologies. Solid understanding of statistical methods and their application in validating and testing ML models. Familiarity with version control systems like Git, and CI/CD tools such as Jenkins or Travis CI. Strong analytical and critical thinking skills with a problem-solving mindset.

Preferred Skills

Previous experience collaborating with data science teams and leveraging their datasets in a testing environment. Experience with Docker, Kubernetes, or similar container and orchestration platforms is advantageous. Exceptional attention to detail and a passion for achieving data accuracy through rigorous testing. Experience with modern DevOps monitoring and deployment/rollout technologies.

  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer II to join our Upland Business Services team. As a key member of our team, you will be responsible for designing, developing, and implementing custom solutions using NetSuite.Key ResponsibilitiesDevelop and implement custom NetSuite solutions to meet business...


  • Bengaluru, Karnataka, India Upland Software Full time

    About Upland Business ServicesWe are the business services team of Upland Software, supporting all the internal applications and products that Upland uses.Job SummaryWe are looking for an enthusiastic and dynamic individual to join our team as a Senior Software Engineer II for our Upland Business Services team. The ideal candidate will be a...


  • Bengaluru, Karnataka, India PowerSchool Full time

    Job Title: Senior Software Engineer IIAt PowerSchool, we are seeking an experienced Senior Software Engineer to join our team. This role will be responsible for designing and implementing software engineering strategies, including data replication and data ingestion features.Company OverviewWe are a leading provider of K-12 education technology solutions....


  • Bengaluru, Karnataka, India HARMAN International Full time

    Job SummaryWe are seeking a highly skilled Senior Test Engineer II to join our team at HARMAN International. As a Senior Test Engineer II, you will be responsible for leading the development and execution of test plans, test cases, and test scripts to ensure the highest quality of automotive software.About the RoleThis role involves reviewing software...

  • Senior QE Engineer

    2 weeks ago


    Bengaluru, Karnataka, India 75F APAC Full time

    About 75F APACWe are a global leader in IoT-based Building Automation & Energy Efficiency solutions for commercial buildings. Headquartered in the US, with offices across India, Singapore, and the Middle East, we are driven by our mission to make a positive impact on the planet.Our commitment to climate action has earned us recognition, securing a spot on...


  • Bengaluru, India Upland Software Full time

    Description Software Engineer IIJob Description Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Upland InGenius product. The individual will work with our global development team integrating CRM and telephony systems.At InGenius, we integrate Customer...

  • Rocket Software

    3 months ago


    Bengaluru, India Rocket Software Development India Private Limited Full time

    Job Description :The Software Engineer-II will design, develop, troubleshoot, and debug software programs for both enhancements and new product development. You will be responsible for developing software tools, including but not limited to operating systems, compilers, routers, networks, utilities, databases, and internet-related tools. The role requires...


  • Bengaluru, Karnataka, India AGILLOS E-COMMERCE PRIVATE LIMITED Full time

    Job Title : Software Development Engineer-IILocation : RemoteCompany : AGILLOS E-COMMERCE PRIVATE LIMITEDAbout Us :Aerchain is an AI-powered procurement platform transforming the way enterprises handle purchasing. As a dynamic and innovative startup, we work with some of the largest global companies and are supported by top accelerator programs. We are...


  • Bengaluru, Karnataka, India Huntsmen and Barons Full time

    Software Development Engineer IIAt Huntsmen and Barons, we're on a mission to transform banking by harnessing the power of technology. We're seeking a skilled Software Development Engineer II to join our team and help us achieve this goal.Key Responsibilities:Main Responsibilities:Design, develop, and implement software solutions to solve complex business...

  • QA Engineer II

    4 months ago


    Bengaluru, India Anthology Inc Full time

    Description QA Engineer II Bangalore, India The Opportunity: Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Our mission is to empower educators and institutions with meaningful innovation that’s simple and intelligent, inspiring student success and...


  • Bengaluru, Karnataka, India Pacifico Solutions Full time

    Job Title: Software Development Engineer IIAbout the Role:Pacifico Solutions is seeking a skilled Software Development Engineer II to join our team. As a key member of our engineering team, you will be responsible for developing high-quality Java Spring Boot-based backend applications.Key Responsibilities:Developing Java Spring Boot-based backend...

  • Software engineer ii

    4 weeks ago


    Bengaluru, India Outcomes® Full time

    The Software Engineer II is a full-stack developer proficient at working in all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor and collaborator who can become the “go to” person for features or components of technology solutions which transform healthcare into a safer and more...

  • Software Engineer II

    4 months ago


    Bengaluru, India Outcomes® Full time

    The Software Engineer II is a full-stack developer proficient at working in all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor and collaborator who can become the “go to” person for features or components of technology solutions which transform healthcare into a safer and more...

  • Software Engineer II

    4 months ago


    Bengaluru, India Outcomes® Full time

    The Software Engineer II is a full-stack developer proficient at working in all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor and collaborator who can become the “go to” person for features or components of technology solutions which transform healthcare into a safer and more...

  • Software Engineer II

    4 months ago


    Bengaluru, India Outcomes® Full time

    The Software Engineer II is a full-stack developer proficient at working in all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor and collaborator who can become the “go to” person for features or components of technology solutions which transform healthcare into a safer and more...

  • Net & Angularjs

    4 days ago


    Bengaluru, Karnataka, India Trigent Software, Inc Full time

    **Primary Skills**: - C#, ASP.NET, AngularJS, C++, SQL **Work from Office**: - At least 3 days a week **Senior Staff Engineer**: Open Position: 1 Years of Experience:9 to 14**Staff Engineer**: Open Position: 2 Years of Experience:7 to 10**Senior Software Engineer**: Open Position: 6 Years of Experience:5 to 8**Software Engineer II**: Open Position:...

  • Engineer II

    5 months ago


    Bengaluru, India Baxter Full time

    Vantive: A New Company Built On Our Legacy Baxter is on a journey to separate our ~$5B Kidney Care segment into a standalone company. Vantive* will build on our nearly 70-year legacy in acute therapies and home and in-center dialysis to provide best-in-class care to the people we serve. We believe Vantive will not only build our leadership in the kidney...


  • Bengaluru, Karnataka, India Onsurity Full time

    Unlock the Future of Employee Healthcare BenefitsAbout Onsurity: Our mission is to make healthcare accessible and affordable for all. As a rapidly growing employee benefits platform, we provide customized healthcare subscriptions for SMEs, start-ups, and enterprises.We believe that every individual deserves access to quality healthcare, regardless of their...


  • Bengaluru, Karnataka, India myGwork Full time

    OverviewAs a Senior Software Engineer II at Elsevier, you will play a key role in delivering high-quality software to our customers. You will be part of an inclusive and diverse team that values collaboration and innovation.


  • Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Senior Software Technologist I/II Job Description Job title: Senior Software Technologist I/II Your role: Design and implementation of software (on component or module level)—understand and communicate consequences of your design on the architecture and influence design specification; Design software on the basis...