Software Development Engineer 2

3 weeks ago


Bengaluru, India Microsoft Full time
Overview

Azure AI Search is looking for a passionate software engineer to join the Azure AI Search team. We’re looking for an engineer passionate about building large-scale, developer-facing cloud services and solving problems at the intersection of Search, AI, distributed systems, and information retrieval in an agile, customer-obsessed environment.Azure AI Search is a global managed search solution. As the hosted search engine on Azure, we make it quick and easy for developers to integrate a robust set of search capabilities into their applications; Think e-commerce sites, data catalogs, large enterprise applications. Over the last few years, the service has gone through tremendous growth, expanding into new market segments, and enabling new customer scenarios. Currently, we are sitting right in center of the AI wave enabling generative AI and RAG (Retrieval Augmented Generation) scenarios driving future growth, we’re working to support a broader range of customer workloads in terms of data and query volume, usage patterns, and hosting modes. Independently, we’re investing heavily to improve key drivers of customer satisfaction including search relevance and developer experience.This is a great opportunity for anyone looking to take the next step in their career and be at the forefront of what Microsoft cares about most: Data, Cloud and AI.As a team we’re proud of what we build and how we build it. We run lean, obsess about customers and use an evidence-based approach to decision making. Every single week we talk to customers to make sure we build what they want. We leverage open-source technologies, develop in C#, Java and C++, our codebase builds in minutes, and we ship new bits regularly. We hire self-driven engineers ready to take on new challenges, develop ownership, and learn quickly. We reduce the process to a minimum. As an engineer on the team, you’ll spend most of your time writing code, contributing improvements in different dimensions of the service value proposition: core search, manageability, scale, availability, performance, developer experience.You can read more about our culture in this news article: . You can also check out our product page and stack overflow forum to see how developers use search. Our team consists of people from a wide variety of backgrounds, different professional and life experiences. We maintain and grow that diversity, which makes us better at building the best solutions for our customers while having a blast doing it Core to our team culture is the belief that you must have a ‘people-first’ approach to sustainably building and running 24x7 cloud services. This means we support each other to build things the right way, only work sane hours, enjoy our vacation time and take advantage of our paid parental leave.

Qualifications

Qualifications

Required Qualifications:

Strong problem-solving, troubleshooting and communication skills.Good understanding of systems fundamentals in either OS, cloud platforms or distributed systems.Openness to feedback and effectiveness at collaborating with diverse groups of people.Demonstrated independence, bias for action, and tolerance for ambiguity.4+ Years of engineering experienceC#, C++, Java, or other object-oriented programming languages; SQL dialects, PowerShell OR automation experience are an advantage.Building and shipping production grade cloud services, including designing and implementing solutions for telemetry and monitoring.Bachelor’s degree in computer science or engineering (or equivalent experience).Preferred QualificationsExperience with Lucene, Elasticsearch, Open Search and the full ELK stack is a plusExperience building systems on top of with one of the large cloud platforms is a plusExperience coordinating resources across diverse teams to restore service and maintain SLA’sAbility to conceptualize a distributed service, it’s dependencies and the transactional flow when troubleshooting across network, application, caching, queuing, load-balancing, storage and distributed services layers.High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment.Deep desire to work collaboratively, find win/win solutions and celebrate successesAlways leading with deep passion and empathy for customers and co-workers.#IDCAzureEPHiringAbility to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Responsibilities

Responsibilities:

Design and deliver new product capabilities to enable new Search workloads in AzureEnsure product and service quality through hands on devOps engagement and building livesite toolingEngage with customers to better understand scenarios and resolve issuesDevelop expertise in Azure provisioning and service managementBenefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Bengaluru, India 2070Health Full time

    About Us:2070Healthis India's premier Venture Studio, pioneering an innovation platform dedicated to building groundbreaking healthcare companies from the ground up. Our mission is to identify and seize disruptive opportunities within the healthcare sector. What sets us apart from conventional venture capital and accelerator models is our active involvement...


  • Bengaluru, India 2070Health Full time

    About Us:2070Health is India's premier Venture Studio, pioneering an innovation platform dedicated to building groundbreaking healthcare companies from the ground up. Our mission is to identify and seize disruptive opportunities within the healthcare sector. What sets us apart from conventional venture capital and accelerator models is our active...


  • Bengaluru, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Bengaluru, India Amadeus Full time

    Job TitleSoftware Development Engineer 2Common accountabilities:- Works autonomously within defined processes and procedures or methodologies, takes standard decisions and may support the development of solutions to complex problems of a recurring nature.​- Receives instruction, guidance and direction from more senior level roles or manager, with regular...

  • Software Developer 2

    2 weeks ago


    Bengaluru, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.Career Level - IC2As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or...


  • Bengaluru, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Career Level - IC2 As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software...


  • Bengaluru, India Upland Software Full time

    Responsibilities: The primary responsibility of this position is to actively contribute to the proposal, design, and implementation of advanced functionalities in our suite of enterprise search products. This role entails exploring and integrating new technologies, particularly in artificial intelligence, to enhance and innovate features throughout our...


  • Bengaluru, India Upland Software Full time

    Responsibilities : The primary responsibility of this position is to actively contribute to the proposal, design, and implementation of advanced functionalities in our suite of enterprise search products. This role entails exploring and integrating new technologies, particularly in artificial intelligence, to enhance and innovate features throughout our...

  • Software Engineer 2

    1 week ago


    Bengaluru, India Procore Technologies Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a...

  • Software Engineer 2

    2 weeks ago


    Bengaluru, India Epsilon Full time

    Job Description About BU The Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator. They map the future and set new standards for our products, empowered with industry best practices, ML...

  • Software Engineer 2

    2 weeks ago


    Bengaluru, India Procore Technologies Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a...

  • Software Engineer 2

    2 hours ago


    Bengaluru, India Epsilon Full time

    Job DescriptionAbout BUThe Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator. They map the future and set new standards for our products, empowered with industry best practices, ML and AI...

  • Software Engineer 2

    6 days ago


    Bengaluru, India Microsoft Full time

    OverviewAt Microsoft, we're passionate about pushing the boundaries of generative artificial intelligence (AI) and natural language understanding. Our Azure Machine Learning Training and Finetuning Team is at the forefront of this mission, working on groundbreaking projects that shape the future of AI-driven applications. We collaborate closely with research...

  • Software Engineer 2

    2 weeks ago


    Bengaluru, India Epsilon Full time

    Job DescriptionAbout BUThe Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator.  They map the future and set new standards for our products, empowered with industry best practices, ML and AI...

  • Software Engineer 2

    1 week ago


    Bengaluru, India Epsilon Full time

    Job DescriptionAbout BUThe Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator.They map the future and set new standards for our products, empowered with industry best practices, ML and AI...

  • Software Engineer 2

    1 week ago


    Bengaluru, India Microsoft Full time

    Overview  At Microsoft, we're passionate about pushing the boundaries of generative artificial intelligence (AI) and natural language understanding. Our Azure Machine Learning Training and Finetuning Team is at the forefront of this mission, working on groundbreaking projects that shape the future of AI-driven applications. We collaborate closely...


  • Bengaluru, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer)   Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...


  • Bengaluru, India Guidewire Software Full time

    Requirements:- Have 3+ years of experience or its equivalence in a software engineering role.- Experience in developing large-scale test automation frameworks (including UI, API, Performance)- A self-motivated individual contributor and a team player with good communication and collaboration skills- Excellent software development skills in Java, JavaScript...

  • Software Engineer

    3 weeks ago


    Bengaluru, India MRI Software Full time

    Primary Skills:Excellent knowledge of PHPExperience with MySQLExperience with a front-end Javascript library, such as jQueryExperience working with a LAMP stack (Linux/Apache/MySQL/PHP)Experience working with SOAP and REST APIsProficient understanding of code versioning tools, such as SVNExperience with Xdebug or similar debugging/profiling...


  • Bengaluru, India Microsoft Full time

    Overview Azure AI Search is looking for a passionate software engineer to join the Azure AI Search team. We’re looking for an engineer passionate about building large-scale, developer-facing cloud services and solving problems at the intersection of Search, AI, distributed systems, and information retrieval in an agile, customer-obsessed environment....