CrawlJobs Logo

Research Intern - Azure Storage

United States, Redmond 6710.00 - 13270.00 USD / Month · Job Posted February 13, 2026
Apply Position
Job Link Share

Job Description

Research Internships at Microsoft provide a dynamic environment for research careers with a network of world-class research labs led by globally-recognized scientists and engineers, who pursue innovation in a range of scientific and technical disciplines to help solve complex challenges in diverse fields, including computing, healthcare, economics, and the environment. As a Research Intern you will be working in the Azure Storage group, conducting research on leading edge storage systems. You will have an opportunity to optimize the performance and efficiency of storage systems at enormous scale and work on extremely challenging problems. Current work includes designing storage systems optimized for artificial intelligence (AI) workloads including training, checkpointing and inferencing. You will gain insights about these AI workloads from our work with leading edge AI customers, both external and internal.

Job Responsibility

  • Research Interns put inquiry and theory into practice
  • learn, collaborate, and network for life
  • contribute to exciting research and development strides
  • are paired with mentors and expected to collaborate with other Research Interns and researchers, present findings, and contribute to the vibrant life of the community

Requirements

  • At least 3 years of research and/or experience in storage systems
  • Currently enrolled in a PhD program in Computer Science
  • Research Interns are expected to be physically located in their manager’s Microsoft worksite location for the duration of their internship
  • submit a minimum of two reference letters for this position as well as a cover letter and any relevant work or research samples

Nice to have

PhD advisor is someone who does research in storage systems

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Research Intern - Azure Storage

8 matching positions

Principal Software Engineer - Azure Blob Storage

The Azure Blob Storage team is focused on building the data foundation that supp...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 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 Cloud Background Check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science OR related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience in designing and developing reliable, high-performance distributed systems with a strong focus on scalability and resilience
  • Demonstrated experience with distributed systems and large-scale storage, including solving complex systems problems and working on storage internals such as availability, remote replication, durability schemes, and high-performance I/O
  • Practical knowledge in one or more technical domains: database internals, indexing and search techniques, caching and data placement strategies, and metadata/namespace management at scale
  • Ability to influence technical direction and contribute to architecture decisions across teams, fostering collaboration and innovation
Job Responsibility
Job Responsibility
  • Design and deliver next-generation distributed storage systems optimized for AI/ML workloads, from training to inferencing
  • Provide technical leadership across architecture, development, testing, and deployment at hyperscale
  • Drive innovations in scalability, performance, security, and efficiency to meet the demands of zettabyte-scale storage
  • Collaborate with cross-functional teams — from AI researchers to cloud infrastructure engineers — to ensure storage meets the needs of cutting-edge AI workloads
  • Mentor and guide other engineers, fostering a culture of technical excellence, innovation, and collaboration
  • Continuously evaluate emerging technologies and trends to anticipate the future of AI-native storage
  • Fulltime
Read More
Arrow Right

Senior Quantum Software Engineer - Telemetry (Internet-of-Things & Application)

Microsoft Quantum has assembled a talented and diverse international team to cre...
Location
Location
Netherlands , Delft
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND software industry experience, including developing commercial software, scientific computing applications, or multi-component systems
  • OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND proven software industry experience, including developing commercial software, scientific computing applications, or
  • OR equivalent experience.
  • Demonstarted programming and software engineering experience, including shipping and operating production-quality services or critical internal systems. Strong programming skills in Python (or equivalent), including writing maintainable, testable code
  • experience with async I/O and concurrency is a plus.
  • Demonstrated experience in a collaborative environment. Ability to collaborate effectively across disciplines
  • very strong written and spoken communication, and a documentation-first mindset. Proactive, self-driven execution and comfort working in an evolving, fast-paced research environment.
  • Hands-on experience designing or implementing telemetry/observability: structured logging, metrics, traces, distributed debugging, and operational runbooks.
  • Experience building IoT or edge-to-cloud systems, ideally on Azure
  • familiarity with services such as Azure IoT Hub/IoT Central, Azure Data Explorer, Stream Analytics, or equivalent.
Job Responsibility
Job Responsibility
  • Own the end-to-end telemetry design for the quantum machine, spanning IoT telemetry (lab equipment/instrumentation) and application telemetry (measurement, tuning, control, and execution workflows).
  • Design and implement robust data acquisition from lab instruments and facility equipment used during qubit measurement and control, with attention to reliability, security, and operational safety.
  • Define telemetry schemas, event taxonomies, and logging standards that enable reproducible diagnostics across experiments, environments, and hardware revisions.
  • Build and operate scalable pipelines for gathering, buffering, transforming, and shipping telemetry data streams to downstream storage and analytics systems.
  • Enable human-in-the-loop observability: dashboards, alerts, and automated reports.
  • Enable machine-in-the-loop observability: provide well-structured data that other software systems and/or AI agents can consume for automated monitoring and feedback loops.
  • Partner with experimentalists, hardware teams, and control-software developers to translate real debugging needs into well-scoped telemetry features and work items.
  • Use and help standardize AI-assisted tooling for log analysis, anomaly detection, and troubleshooting automation (where appropriate).
  • Contribute to software engineering best practices (code reviews, testing, CI/CD, documentation) in a fast-moving R&D environment.
  • Embody our Culture and Values.
  • Fulltime
Read More
Arrow Right

Senior DevOps Engineer (Azure)

Andersen is hiring a Senior DevOps Engineer (Azure) for a project building cloud...
Location
Location
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Azure DevOps for 2–4 years, administering CI/CD systems, including creating and maintaining YAML pipelines, building configurations, and release processes
  • Experience using Azure Boards for work management
  • Experience with Git and GitHub repositories
  • Experience in Infrastructure as Code using Terraform (preferred OpenTofu) for provisioning and managing cloud infrastructure
  • Experience in scripting and automation using PowerShell, Bash, or Python
  • Software engineering background with experience in C# or another programming language (e.g. Python)
  • Understanding of software delivery practices
  • Experience with containerisation and orchestration using Kubernetes (preferably AKS)
  • Experience using Helm for package management and deployments
  • Strong knowledge of Azure cloud, especially PaaS services (App Service, Functions, Service Bus, Key Vault, Storage)
Job Responsibility
Job Responsibility
  • Working with the DevOps Lead and the wider Engineering Team to help design and implement a highly available, scalable, secure, and resilient platform and to promote best Practices for SDLC
  • Debugging tooling and infrastructure issues or performance bottlenecks (3rd line support), and dispatching product-related issues to the teams
  • Working with the QA Leads to ensure Azure-based test environments are continuously optimized to execute a high volume of test cases in a fast and cost-efficient way
  • Keeping up with the latest industry research and emerging technologies as well as promoting or showcasing internally
  • Work within a culture of operational excellence, focusing on appropriate observability tooling (monitoring, logging, tracing, alerting, self-healing)
  • Designing, implementing and documenting test environments and frameworks, assisting in the design and implementation of automated tests
  • Participating in scrum meetings as relevant (e.g. sprint demos and retrospectives)
  • Ensuring compliance and alignment with wider governance policies and standards
What we offer
What we offer
  • Mentoring and adaptation systems for new employees
  • Transparent performance review and assessment systems
  • Access to best educational platforms, seminars, and practices
  • Stable and competitive salary
  • Extensive benefits package
Read More
Arrow Right

Technical Consultant Data Centre

Make an impact with NTT DATA. Join a company that is pushing the boundaries of w...
Location
Location
Netherlands , Amersfoort
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in Information Technology and/or Business Management or a related field
  • Advanced comprehensive technical experience in a similar role within a large scale (preferably multi- national) technology services environment
  • Advanced multi-technology infrastructure design experience
  • Advanced expertise coupled with consulting and client engagement experience, demonstrating good experience in client needs assessment and change management
  • Proven experience with IT infrastructures (minimum 8 years), including at least 4 years of experience in data center and edge environments
  • Relevant product-related and generic vendor certifications, combined with strong hands-on experience, for example: Cisco (UCS, Hyperconverged) Dell NetApp (Storage)
  • Data Management & Storage - Storage architectures (SAN / NAS / Object), Data lifecycle management
  • Data Protection & Cyber Security - Designing and safeguarding cyber resilience and recovery strategies, Defining and achieving RTO / RPO objectives, Product knowledge of Veeam, Rubrik, NetApp, Dell, Experience with technologies such as SnapCenter, SnapMirror, and SnapVault
  • Networking - Networking fundamentals, Data center switching (Cisco-based), Basic knowledge of VLAN, BGP / OSPF, EVPN / VXLAN fabric design, and overlay networks
  • Platforms & Automation - Virtualization technologies such as VMware, Hyper-V, and open-source alternatives, Microsoft Server environments, including Failover Clustering and Active Directory, Linux server environments, including High Availability clustering and integrated directory services, Automation tools such as Ansible, Terraform, and PowerShell, Hybrid cloud integration (Azure, AWS)
Job Responsibility
Job Responsibility
  • Conducts regular technology related reviews
  • Proactively supports the development of new strategies and solutions
  • Supports the pre-sales process
  • Sells solutions and services as identified
  • Fosters good relationship with clients, vendors and partners
  • Maintains, improves and shares knowledge related to the information technology industry
  • May be required to coach and train Associate and Senior Associate Consultants
  • Reviews and evaluates client requirements in order to advise on the design, deployment and operation of infrastructures
  • Supports the development strategies and solutions that define meta-architectural designs for complexity solutions that will address issues such as styles, concepts, mechanisms and principles that combine to formulate the architectural vision for a specific environment
  • Supports research and investigation of emerging infrastructure technologies and the best practices associated with them
  • Fulltime
Read More
Arrow Right

Systems Analyst 3 - Data Engineer

Sammons Financial Group is seeking a Systems Analyst – Data Engineer to design, ...
Location
Location
United States , Sioux Falls; West Des Moines; Chicago
Salary
Salary:
82654.00 - 172197.00 USD / Year
sammonsfinancialgroup.com Logo
Sammons Financial Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • College Degree in the field of computer science, information science, management information systems Preferred
  • Minimum 8 years' IT development experience or equivalent Preferred
  • Effective verbal and written communications skills and the ability to communicate with business partners and other IT staff
  • Problem solving skills sufficient to perform research and recommend a proposed solution to problems
  • Able to work on multiple tasks and meet established deadlines
  • Able to effectively direct and coordinate the work of other team members on a project without having HR management responsibility for them
  • Knowledge of computer programming languages as required for the system
  • Criminal background check required
Job Responsibility
Job Responsibility
  • Design, develop, and implement scalable data ingestion, integration, and processing pipelines across cloud platforms (Azure, Snowflake/ and similar EDW/Lakehouse platforms , AWS)
  • Develop and manage data orchestration workflows using tools such as Azure Data Factory (ADF), Azure Data Lake (ADLS), dbt, and comparable technologies
  • Ingest and process large volumes of structured, semi-structured, and unstructured data, including compressed formats (e.g., .tar), and automate extraction, transformation, and loading processes
  • Design and implement modern data lakehouse architectures, including Iceberg (or similar table formats), to support scalable and high-performance analytics
  • Develop and maintain data models that accurately represent complex relationships within life insurance and policy administration domains
  • Integrate enterprise data platforms with internal and external systems (e.g., APIs, Kafka, MuleSoft) to enable real-time and batch data exchange
  • Collaborate with product owners, architects, analysts, and developers to translate business, functional, and non-functional requirements into scalable technical solutions
  • Establish and enforce data engineering standards, best practices, and governance controls across ingestion, transformation, and storage layers
  • Implement data quality validation, reconciliation processes, and error handling to ensure accuracy, consistency, and reliability of data pipelines
  • Monitor pipeline performance, reliability, scalability, and cost efficiency
What we offer
What we offer
  • Comprehensive health coverage for you and your family, including Medical, Dental, Vision, HSA & FSA options, and term life insurance
  • Competitive compensation with a performance-based incentive program tied to clear goals and individual and/or company success
  • Invest in your future with our 100% company-funded Employee Stock Ownership Plan (ESOP), plus automatic enrollment in our 401(k)
  • Work–life balance that means something. Friday afternoons off year-round, generous paid time off, and paid holidays
  • Commit to your growth with paid development time, tuition reimbursement, and professional development opportunities across industry, individual, and leadership programs
  • Make an impact beyond the workplace through volunteer time off, and our company nonprofit matching gift program, supporting the causes that matter most to you
  • An ownership culture that inspires
  • join a connected, values-driven workplace where employees take accountability, support one another, and are empowered to do their best work—together shaping our future shared success
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline
  • 4+ years of programming experience in C#, C++
  • Proficiency in troubleshooting and debugging
  • 4+ years of commercial systems level software development experience
  • Experience with relational database internals and storage systems
  • Experience with large scale distributed systems, multithreading and object-oriented programming
  • Self-driven, results oriented, high integrity, ability to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes
Job Responsibility
Job Responsibility
  • Design, implement and maintain services and components that provide secure and resilient platform for SQL control plane and data plane services
  • Develop innovative technology for managing massive-scale operations for large customers tolerating underlying system failures, software and hardware upgrades and reconfiguration, while enabling optimal placement and utilization of Azure clusters and regions
  • Design and implement solutions for cluster expansions at a global scale, analyze telemetry and the behavior of large distributed systems to mine actionable insights
  • Ensure the highest standards of quality and reliability across all services and solutions
  • Contribute to design of service software stack, datacenter design and network topology
  • Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements
  • Research and adopt modern technology to improve quality of the service, increase customer value or reduce operating cost & Participate in on-call rotation for the team
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - AI/ML Infra

GEICO AI platform and Infrastructure team is seeking an exceptional Senior ML Pl...
Location
Location
United States , Chevy Chase; New York City; Palo Alto
Salary
Salary:
115000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Engineering, or related technical field (or equivalent experience)
  • 8+ years of software engineering experience with focus on infrastructure, platform engineering, or MLOps
  • 3+ years of hands-on experience with machine learning infrastructure and deployment at scale
  • 2+ years of experience working with Large Language Models and transformer architectures
  • Proficient in Python
  • strong skills in Go, Rust, or Java preferred
  • Proven experience working with open source LLMs (Llama 2/3, Qwen, Mistral, Gemma, Code Llama, etc.)
  • Proficient in Kubernetes including custom operators, helm charts, and GPU scheduling
  • Deep expertise in Azure services (AKS, Azure ML, Container Registry, Storage, Networking)
  • Experience implementing and operating feature stores (Chronon, Feast, Tecton, Azure ML Feature Store, or custom solutions)
Job Responsibility
Job Responsibility
  • Design and implement scalable infrastructure for training, fine-tuning, and serving open source LLMs (Llama, Mistral, Gemma, etc.)
  • Architect and manage Kubernetes clusters for ML workloads, including GPU scheduling, autoscaling, and resource optimization
  • Design, implement, and maintain feature stores for ML model training and inference pipelines
  • Build and optimize LLM inference systems using frameworks like vLLM, TensorRT-LLM, and custom serving solutions
  • Ensure 99.9%+ uptime for ML platforms through robust monitoring, alerting, and incident response procedures
  • Design and implement ML platforms using DataRobot, Azure Machine Learning, Azure Kubernetes Service (AKS), and Azure Container Instances
  • Develop and maintain infrastructure using Terraform, ARM templates, and Azure DevOps
  • Implement cost-effective solutions for GPU compute, storage, and networking across Azure regions
  • Ensure ML platforms meet enterprise security standards and regulatory compliance requirements
  • Evaluate and potentially implement hybrid cloud solutions with AWS/GCP as backup or specialized use cases
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - AI/ML Platform

GEICO AI platform and Infrastructure team is seeking an exceptional Senior ML Pl...
Location
Location
United States , Chevy Chase; New York City; Palo Alto
Salary
Salary:
115000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Engineering, or related technical field (or equivalent experience)
  • 8+ years of software engineering experience with focus on infrastructure, platform engineering, or MLOps
  • 3+ years of hands-on experience with machine learning infrastructure and deployment at scale
  • 2+ years of experience working with Large Language Models and transformer architectures
  • Proficient in Python
  • strong skills in Go, Rust, or Java preferred
  • Proven experience working with open source LLMs (Llama 2/3, Qwen, Mistral, Gemma, Code Llama, etc.)
  • Proficient in Kubernetes including custom operators, helm charts, and GPU scheduling
  • Deep expertise in Azure services (AKS, Azure ML, Container Registry, Storage, Networking)
  • Experience implementing and operating feature stores (Chronon, Feast, Tecton, Azure ML Feature Store, or custom solutions)
Job Responsibility
Job Responsibility
  • Design and implement scalable infrastructure for training, fine-tuning, and serving open source LLMs (Llama, Mistral, Gemma, etc.)
  • Architect and manage Kubernetes clusters for ML workloads, including GPU scheduling, autoscaling, and resource optimization
  • Design, implement, and maintain feature stores for ML model training and inference pipelines
  • Build and optimize LLM inference systems using frameworks like vLLM, TensorRT-LLM, and custom serving solutions
  • Ensure 99.9%+ uptime for ML platforms through robust monitoring, alerting, and incident response procedures
  • Design and implement ML platforms using DataRobot, Azure Machine Learning, Azure Kubernetes Service (AKS), and Azure Container Instances
  • Develop and maintain infrastructure using Terraform, ARM templates, and Azure DevOps
  • Implement cost-effective solutions for GPU compute, storage, and networking across Azure regions
  • Ensure ML platforms meet enterprise security standards and regulatory compliance requirements
  • Evaluate and potentially implement hybrid cloud solutions with AWS/GCP as backup or specialized use cases
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right