1438 Frameworks jobs in Bangalore
Lead Machine Learning Engineer - Deep Learning Frameworks
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of scalable machine learning systems and pipelines.
- Architect and optimize deep learning models using frameworks such as TensorFlow, PyTorch, or JAX.
- Develop and deploy production-ready ML solutions, ensuring reliability, performance, and scalability.
- Collaborate with research scientists to translate novel algorithms and experimental findings into robust engineering implementations.
- Mentor and guide a team of ML engineers, fostering best practices in coding, testing, and deployment.
- Define and implement MLOps strategies for model versioning, monitoring, and continuous integration/deployment.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Optimize model performance for efficiency and effectiveness across various hardware platforms.
- Stay abreast of the latest advancements in machine learning, deep learning, and AI research.
- Contribute to the strategic technical direction of the ML engineering team and the broader organization.
- Troubleshoot and resolve complex technical issues in production ML systems.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 7 years of experience in machine learning engineering, with a strong focus on deep learning.
- Proven experience in leading ML projects from research to production.
- Deep expertise in Python and proficiency with core ML libraries (e.g., scikit-learn, pandas, NumPy).
- Extensive hands-on experience with deep learning frameworks like TensorFlow, PyTorch, or Keras.
- Strong understanding of MLOps principles and tools (e.g., Docker, Kubernetes, CI/CD, MLflow).
- Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
- Excellent problem-solving, analytical, and algorithmic thinking skills.
- Exceptional leadership, communication, and collaboration abilities, critical for a remote-first environment.
- Experience with large-scale data processing and distributed systems.
Junior Web Development Apprentice
Posted 18 days ago
Job Viewed
Job Description
Qualifications:
- High school diploma or equivalent; some college coursework in computer science or a related field is a plus.
- Basic understanding of HTML, CSS, and JavaScript is preferred.
- Passion for web development and technology.
- Eagerness to learn and a strong work ethic.
- Good problem-solving abilities.
- Effective communication and collaboration skills for remote work.
- Ability to follow instructions and learn from experienced mentors.
- Self-motivated and able to manage time effectively in a remote setting.
- Basic familiarity with programming concepts.
Junior Web Development Apprentice - Remote
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and maintenance of web applications under the guidance of senior developers.
- Write clean, well-documented, and efficient code.
- Identify and fix bugs and errors in existing code.
- Contribute to front-end and back-end development tasks as assigned.
- Participate in team meetings and code review sessions.
- Learn and apply new programming languages, frameworks, and tools.
- Collaborate effectively with remote team members.
- Assist in testing and quality assurance processes.
- Document development processes and project updates.
- Seek opportunities for continuous learning and skill enhancement.
Software Engineer
Posted today
Job Viewed
Job Description
The Security Platform team's mission is to building cloud solutions to support premium features that provide security, compliance, data governance, data loss prevention, and more, in a fully integrated manner from services to clients of Office 365 as well as Windows. We create global scale services to transport, store, secure and manage some of the most sensitive data on the planet and build our services on top of Azure, Exchange and other cloud platforms, and our experiences in Office applications like Outlook. The IDC arm of the team is expanding substantially and is looking for talented and highly motivated engineers. This is an excellent opportunity for anyone who has, or wants to build, expertise in cloud distributed systems, or in security and compliance, or both. The team will be building cloud solutions meeting scales that few companies in the industry are required to support, that leverage state-of-the-art technologies to deliver holistic protection to a planet scale user base. The Security Platform team provides leadership, direction and accountability for application architecture, cloud design, infrastructures development and end to end implementation. You will independently determine and develop architectural approaches and Infrastructure solutions, conduct business reviews, and operate our production services. Strong collaboration skills will be required to work closely with other engineering teams to ensure services/systems are highly stable and performant and meet the expectations of internal and external customers and users.
_Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond._
**Responsibilities**
1. Conducts and creates experimentation to determine the effectiveness of changes for prototyping and testing features, and applies findings back into development. 2. Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Applies coding patterns and best practices to write code. 3. Creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Adds new tests, removes antiquated tests, and aggregates tests to improve tests in the feature area. Helps to drive efforts for augmenting test cases and ensures that the solution area has good test coverage. Helps to integrate automation features when planning for testing. 4. Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions. Alerts stakeholders as to the status and gains approval to restore system/product/service for simple problems. Responds within Service Level Agreement (SLA) timeframe. Escalates issues to appropriate owners. 5. Builds knowledge, shares new ideas, and shares pinpoints of engineering tool gaps to improve software developer tools to support other programs, tools, and applications to create, debug, and maintain code for complex product features. Uses open source when possible. Develops higher-level awareness of other kinds of tools outside areas of expertise. Helps to identify internal tools and creates tools that will be useful for creating the product, determining if methods are still applicable for the current solution.
**Qualifications**
Bachelor's Degree in Computer Science or related technical field AND 1 to 3 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java OR equivalent experience.
Ability 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
1. Experience developing and shipping Azure Services is a plus 2. Experience and involvement with DevOps are a plus 3. Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues 4. Ability to quickly ramp up on multiple technology areas Interpersonal skills 5. Confident and articulate in expressing ideas to a mixed audience with varying views and challenges
2. Opportunity to work side by side with some of the brilliant minds of the industry in building next generation of cloud security products used across globe.Motivated Growth Mindset Attitude to learnC#, REST, Secure Programming, Cloud Computingmicroservices architecture & scalable design
#MSFTSecurity #CloudSecurity #DataGovernance
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
IBM Infrastructure division builds Servers, Storage, Systems and Cloud Software which are the building blocks for next-generation IT infrastructure of enterprise customers and data centers. IBM Servers provide best-in-class reliability, scalability, performance, and end-to-end security to handle mission-critical workloads and provide seamless extension to hybrid multicloud environments.
India Systems Development Lab (ISDL) is part of word-wide IBM Infrastructure division. Established in 1996, the ISDL Lab is headquartered in Bengaluru, with presence in Pune and Hyderabad as well. ISDL teams work across the IBM Systems stack including Processor development (Power and IBM Z), ASCIs, Firmware, Operating Systems, Systems Software, Storage Software, Cloud Software, Performance & Security Engineering, System Test etc. The lab also focuses on innovations, thanks to the creative energies of the teams. The lab has contributed over 400+ patents in cutting edge technologies and inventions so far. ISDL teams also ushered in new development models such as Agile, Design Thinking and DevOps.
**Your role and responsibilities**
As a Software Engineer at IBM India Systems Development Lab (IBM ISDL), you will get an opportunity to work on all the phases of product development (Design/Development, Test and Support) across core Systems technologies including Operating Systems, Firmware, Systems Software, Storage Software & Cloud Software.
As a Software developer at ISDL:
* You will be focused on development of IBM Systems products interfacing with development & product management teams and end users, cutting across geos.
* You would analyze product requirements, determine the best course of design, implement/code the solution and test across the entire product development life cycle. One could also work on Validation and Support of IBM Systems products.
* You get to work with a vibrant, culture driven and technically accomplished teams working to create world-class products and deployment environments, delivering an industry leading user experience for our customers.
* You will be valued for your contributions in a growing organization with broader opportunities.
At ISDL, work is more than a job - it's a calling: To build. To design. To code. To invent. To collaborate. To think along with clients. To make new products/markets. Not just to do something better, but to attempt things you've never thought was possible. Are you ready to lead in this new era of technology and solve some of the most challenging problems in Systems Software technologies? If so, let's talk.
**Required technical and professional expertise**
Systems and Cloud Software Engineer:
As a Software Engineer with IBM Systems and Cloud Software teams, you will get the opportunity to get involved in all the phases of software development and work with technically accomplished teams. The responsibilities comprise of design new enhancements, coding (including test automation), problem determination and bug fixing, performance analysis, and solving client problems. You could also work on IBM Compute and Storage Systems including Virtualisation, I/O and Reliability Availability & Serviceability thereby, enabling the creation of a seamless software user experience across the stack delivering to IBM's Hybrid Cloud and AI clients. As an engineer you will be responsible for enhancing and maintaining the key components of the Software stack, Platform enablement and an opportunity to work on closed and Open source development communities.
Required Technical Expertise:
* Knowledge of Operating Systems, OpenStack, Kubernetes, Container technologies, Cloud concepts, Security, Virtualization Management, REST API, DevOps (Continuous Integration) and Microservice Architecture.
* Strong programming skills in C, C++, Go Lang, Python, Ansible, Shell Scripting.
* Comfortable in working with Github and leveraging Open source tools.
AI Software Engineer:
As a Software Engineer with IBM AI on Z Solutions teams, you will get the opportunity to get involved in delivering best-in class Enterprise AI Solutions on IBM Z and support IBM Customers while adopting AI technologies / Solutions into their businesses by building ethical, secure, trustworthy and sustainable AI solutions on IBM Z.
You will be part of end to end solutions working along with technically accomplished teams. You will be working as a Full stack developer starting from understanding client challenges to providing solutions using AI.
Required Technical Expertise:
* Knowledge of AI/ML/DL, Jupyter Notebooks, Linux Systems, Kubernetes, Container technologies, REST API, UI skills,
* Strong programming skills like - C, C++, R, Python, Go Lang and well versed with Linux platform.
* Strong understanding of Data Science, modern tools and techniques to derive meaningful insights
* Understanding of Machine learning (ML) frameworks like scikit- learn, XGBoost etc.
* Understanding of Deep Learning (DL) Frameworks like Tensorflow, PyTorch
* Understanding of Deep Learning Compilers (DLC)
* Natural Language Processing (NLP) skills
* Understanding of different CPU architectures (little endian, big endian).
* Familiar with open source databases PostGreSQL, MongoDB, CouchDB, CockroachDB, Redis, data sources, connectors, data preparations, data flows, Integrate, cleanse and shape data.
**Preferred technical and professional experience**
Preferred Technical Expertise:
* Practical working experience with Java, Python, GoLang, ReactJS,
* Knowledge of AI/ML/DL, Jupyter Notebooks, Storage Systems, Kubernetes, Container technologies, REST API, UI skills,
* Exposure to cloud computing technologies such as Red Hat OpenShift, Microservices Architecture, Kubernetes/Docker Deployment.
* Basic understanding of storage technologies: SAN, NAS, DAS
* Familiarity with RAID levels and disk configurations
* Knowledge of file systems (e.g., NTFS, ext4, ZFS)
* Experience with operating systems: Windows Server, Linux/Unix
* Basic networking concepts: TCP/IP, DNS, DHCP
* Scripting skills: Bash, PowerShell, or Python (for automation)
* Understanding of backup and recovery tools (e.g., Veeam, Commvault)
* Exposure to cloud storage: AWS S3, Azure Blob, or Google Cloud Storage
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
Do you want to be part of a growing global team creating solutions to critical business problems across multiple application and service platforms? We are looking for all levels of full stack software engineers with a range of talents who will drive innovative, scalable & automated solutions as well as delightful end user experiences.
About Us
Our team's charter is to build the fast growing Dynamics 365 Finance, Dynamics 365 Project Operations and Dynamics 365 Human resources services for organizations to deliver every customer engagement on-time and within-budget through an end-to-end solution for sales, planning, resourcing, delivery, billing and accounting so they can run their business optimally. We achieve this through integrating deeply connected capabilities leveraging the best of Microsoft Office, Azure, Dynamics 365 and the Power Platform.
We are looking for a driven software engineer who is passionate about solving enterprise business problems at scale and developing a new class of services for our customers. You will be part of a growing, inclusive and supportive team that values engineering rigor, technical excellence and customer obsession.
Location: Bangalore
**Responsibilities**
+ Drive feature development with focus on technical direction, quality, usability & performance leveraging data for making decisions
+ Participate in livesite operations with emphasis on timely response, delivery & satisfaction for stakeholders
+ Collaborate across internal & external stakeholdersproviding leadership and mentoring
**Qualifications**
Must-haves:
+ Bachelor's degree in Computer Science, Engineering, Advanced Sciences or equivalent alternative education, skills and/or practical experience
+ 1-3 years of professional software development experience specifically in building cloud-based SaaS applications
+ Strong written and verbal English communication skills
+ Strong technical skills including understanding of object-oriented programming & design, algorithms, database concepts & performance, no-sql technologies and microservice architecture
+ Demonstrable coding, debugging, design, testing and problem-solving skills
Nice-to-haves:
+ Dynamics 365 Finance & Operations or other enterprise resource and planning (ERP) or customer relationship management (CRM) software experience
+ Knowledge of microservices principles
+ X+/C#/Java, JavaScript/TypeScript, SQL experience
**#AIERPJobs**
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
We provide expert, sustainable solutions in records and information management, digital transformation services, data centers, asset lifecycle management, and fine art storage, handling, and logistics. We proudly partner every day with our 225,000 customers around the world to preserve their invaluable artifacts, extract more from their inventory, and protect their data privacy in innovative and socially responsible ways.
Are you curious about being part of our growth story while evolving your skills in a culture that will welcome your unique contributions? If so, let's start the conversation.
**Summary:**
The Engineer, Software Development will be in the Product Delivery - GRO organisation working on multiple projects associated with the Global Warehouse Management platforms and associated products.
The Engineer will be tasked with designing and implementing Future State solutions within an agile development framework. The ideal candidate will possess experience in Designing and architecting with a focus on optimizing performance, scalability, and Customer experience.
The candidate will have 3-5 years experience in their area of expertise.
**Key Areas of Responsibility:**
●Troubleshoot issues, actively seeking out problems and solving them.
●Be an active participant in learning, troubleshooting, helping the area be a great place to work.
●Engage with the wider business in order to identify opportunities for future work for their team.
●Experiment with new technologies to help push the boundaries of what the team is building.
**Skills required:**
●Strong communication, collaboration and problem solving skills with a track record of delivering production grade systems in a team environment
●Experience working in an agile distributed team with 3 plus engineers
●Motivated individual who learns quickly, has pride in building a new product and can engage others to accelerate technical solutions
●Experience in working with distributed teams
●Experience in GCP services such as Cloud Endpoints, Dataflow, Dataproc, Datalab, Dataprep, Cloud Composer, Pub/Sub, Cloud Functions
●Experience in Agile/SCRUM methodologies.
●Hands on Experience in creating code in the Go programming language.
●Must have experience in any of the following programming languages like Net, C#, Java, Node.js, Python.
●Experience in GCP services such as Cloud Endpoints, Dataflow, Dataproc, Datalab, Dataprep, Cloud Composer, Pub/Sub, Cloud Functions.
●Experience in GCP IaaS such as GCE, GAE, GKE, VPC, DNS, Interconnect VPN, CDN, Cloud Storage,Cloud sql, FileStore, Firebase, Deployment Manager, Stackdriver.
●Must understand Agile/SCRUM methodologies.
●Database Experience in SQL/Oracle.
●Must have experience in Oauth Tools and different Oauth flows.
●Experience in any of the Testing Tools - Any one of the tools like Postman, Jmeter,Soapui,Selenium.
●Exposure to SDLC and continuous delivery toolsets: GitLab CI, and Jenkins or
comparable tools.
**Education:**
BE, BTech or MCA from accredited/recognized university
Category: Information Technology
Iron Mountain is a global leader in storage and information management services trusted by more than 225,000 organizations in 60 countries. We safeguard billions of our customers' assets, including critical business information, highly sensitive data, and invaluable cultural and historic artifacts. Take a look at our history here.
Iron Mountain helps lower cost and risk, comply with regulations, recover from disaster, and enable digital and sustainable solutions, whether in information management, digital transformation, secure storage and destruction, data center operations, cloud services, or art storage and logistics. Please see our Values and Code of Ethics for a look at our principles and aspirations in elevating the power of our work together.
If you have a physical or mental disability that requires special accommodations, please let us know by sending an email to See the Supplement to learn more about Equal Employment Opportunity.
Iron Mountain is committed to a policy of equal employment opportunity. We recruit and hire applicants without regard to race, color, religion, sex (including pregnancy), national origin, disability, age, sexual orientation, veteran status, genetic information, gender identity, gender expression, or any other factor prohibited by law.
To view the Equal Employment Opportunity is the Law posters and the supplement, as well as the Pay Transparency Policy Statement, CLICK HERE
**Requisition:** J
Be The First To Know
About the latest Frameworks Jobs in Bangalore !
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
Are you passionate about working on cutting edge new technology in a team that embodies the growth mindset? Are you hoping to join an organization which is built on a mission "To empower every person and organization on this planet to achieve more"?
The Firmware Center of Excellence is responsible for Hardware/Firmware for Azure Infrastructure. We are working on the next generation Hardware/Firmware for server, silicon and rack infrastructure with a focus on innovation in firmware technology.
**Responsibilities**
We are looking for a highly motivated Software Engineer with a strong background in AI/ML and automation. You must also have basic knowledge of automation development, any one scripting language, python and AI. You must be strong in software development skills and proficient with at least one major programming language. Powershell knowledge will be added plus.
**Qualifications**
Required Qualifications:
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
OR equivalent experience.
Experience with coding in languages including, but not limited to, C, C+Experience with AI & ML models (e.g., Agentic AI framework, AI Foundry, Semantic Kernel, Foundry SDK, Responsible AI, fine-tuning/inferencing, etc.)
Automation scripting
Preferred Qualifications:
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience with coding OR equivalent experience.
Problem solving, debugging troubleshooting skills, advanced design, and development skills.
Self-motivated and able to work independently with minimal supervision.
Experience in architecting, designing and developing software solutions.
Experience with AI tools used in software development.
Experience applying AI or data science concepts in academic, professional, or personal projects, particularly in the context of cloud-based systems.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
Today, leaders of higher education institutions and academic medical centers are spending too much time reacting to market forces, rather than focusing on the essential priorities that help students, faculty and staff thrive. The most productive path forward requires an intentional approach and innovative thinking, whereby stakeholders across the entire institution rally around a shared vision and embrace the hard work of effecting change.
You'll help our clients to achieve organizational effectiveness, improve student outcomes, implement new technologies and align resources and investments to ensure long-term sustainability.
Join our team as the expert you are now and create your future.
As a Software Engineer, some of the day to day responsibilities include: Designing, developing, testing, and maintaining the Portal software, as well as delivering product enhancements and fixes that meet or exceed the needs of quality, functionality, and timeliness.
**Requirements**
+ Bachelor's degree in Computer Science, Information Technology, Information Systems, or equivalent professional experience
+ 2 to 4 years of relevant software development experience
+ Strong computer science fundamentals and experience in software design and development
+ Proficiency in object-oriented programming (inheritance, interfaces, multi-threaded, n-tier programming) in a modern environment (.Net, C# preferred)
+ Hands-on experience with C# and Visual Studio
+ Experience with unit testing frameworks such as NUnit
+ Knowledge and experience developing and testing server-based applications, including performance tuning
+ Experience developing RESTful APIs and working with REST
+ Web application development skills with technologies like HTML5, XML, Ajax, jQuery, CSS3, TypeScript
+ Experience with Microsoft Server components: IIS, SQL Server, Windows Server OS, ASP.NET, MVC
+ Working knowledge of relational databases and SQL programming (preferably SQL Server)
+ Experience with source control systems, preferably Team Foundation Version Control (TFVC) or similar
+ Ability to author developer documentation and release notes
+ Familiarity with Agile software development methodologies
+ Strong analytical thinking and problem-solving skills
+ Ability to work independently or collaboratively with minimal supervision
+ Experience in software lifecycle activities: design, coding, debugging, testing, and release
+ Knowledge of object-oriented design and analysis
+ Experience responding to client support escalations and performing development support to ensure customer satisfaction
+ Ability to learn and understand customer domains and translate business requirements into software features
**Preferences**
+ Experience developing Web APIs
+ Knowledge of JavaScript and use of Visual Studio debugger
+ Familiarity with legacy JavaScript (ES3) and modern ECMAScript (ES6)/TypeScript
+ Experience working with WCF or gRPC
+ Basic knowledge of Windows Server configuration and security
+ PowerShell scripting skills for command line operations and automation
+ IIS configuration knowledge including SSL and MIME types
+ Familiarity with Object-Relational Mapping (ORM) frameworks
+ Understanding of database transactions, locking models, and contention management
+ Knowledge of garbage collection in .NET environment
+ Experience with Exchange Web Services (EWS)
+ Query optimization skills for SQL Server
+ Experience with continuous integration tools such as Jenkins
+ Familiarity with authentication and authorization technologies such as OAuth, OpenID Connect, and Identity Server
**Position Level**
Senior Analyst
**Country**
India
At Huron, we're redefining what a consulting organization can be. We go beyond advice to deliver results that last. We inherit our client's challenges as if they were our own. We help them transform for the future. We advocate. We make a difference. And we intelligently, passionately, relentlessly do great work.together.
Are you the kind of person who stands ready to jump in, roll up your sleeves and transform ideas into action? Then come discover Huron.
Whether you have years of experience or come right out of college, we invite you to explore our many opportunities. Find out how you can use your talents and develop your skills to make an impact immediately. Learn about how our culture and values provide you with the kind of environment that invites new ideas and innovation. Come see how we collaborate with each other in a culture of learning, coaching, diversity and inclusion. And hear about our unwavering commitment to make a difference in partnership with our clients, shareholders, communities and colleagues.
Huron Consulting Group offers a competitive compensation and benefits package including medical, dental, and vision coverage to employees and dependents; a 401(k) plan with a generous employer match; an employee stock purchase plan; a generous Paid Time Off policy; and paid parental leave and adoption assistance. Our Wellness Program supports employee total well-being by providing free annual health screenings and coaching, bank at work, and on-site workshops, as well as ongoing programs recognizing major events in the lives of our employees throughout the year. All benefits and programs are subject to applicable eligibility requirements.
Huron is fully committed to providing equal employment opportunity to job applicants and employees in recruitment, hiring, employment, compensation, benefits, promotions, transfers, training, and all other terms and conditions of employment. Huron will not discriminate on the basis of age, race, color, gender, marital status, sexual orientation, gender identity, pregnancy, national origin, religion, veteran status, physical or mental disability, genetic information, creed, citizenship or any other status protected by laws or regulations in the locations where we do business. We endeavor to maintain a drug-free workplace.
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
The DPU team, within the Azure Hardware Systems & Infrastructure group, brings together state-of-the-art software and hardware expertise to create a highly programmable and high-performance chip with the capability to efficiently handle large data volumes. Thanks to its integrated design, this solution empowers teams to operate with increased agility and deliver significantly superior performance compared to CPU-based alternatives.
As a Software Engineer in the DPU Integration and Test team, you will be involved in the testing of the control and data plane software that runs on the DPU's custom-built silicon in a variety of new platforms targeted at storage and networking use-cases. This is an opportunity to build and test innovative products that will be deployed at planet scale.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Write test applications in C that will execute on the DPU runtime software and enable testing of various networking protocols and core DPU accelerators/features.
+ Write automated tests in Python to drive end user workflows against networking/storage servers.
+ Be the champion of quality, find product defects before customers do and participate in cross-functional debugs and troubleshooting sessions.
+ Assist in maintaining automated regression suites, running tests, and triaging failures.
+ Research new tools, technologies, and methods to determine which solution best meets the project requirements.
**Qualifications**
**Required/Minimum Qualifications (RQs/MQs)**
+ Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C and / or Python
+ OR equivalent experience
+ 2 Years previous experience in testing and writing automated tests for networking, storage or server platform features/products.
**Additional or Preferred Qualifications (PQs)**
+ Experience testing and/or writing embedded software for NICs and/or DPUs/IPUs.
+ Understanding of and hands on experience with networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, and server platform firmware (BMC, BIOS etc) testing.
Ability 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.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .