VMware Intern - VMware Research Group -Redesigning Rack-Scale Networks for Remote Memory in Baltimore, Maryland
Come be part of VMware’s Research Group (VRG)! With a dedicated research group, VMware continues its long tradition of research focus and academic reach. We continue VMware's history of ground-breaking, technological innovation and a culture of technical leadership and market disruption. We aim to build a community of deep and substantial relationships between academic research and the rest of the company and to maintain deep interaction and collaboration by recruiting premier researchers who are keen on driving impact.
Job Role and Responsibilities
As a research intern, your primary responsibilities would include conducting conceptual and applied research on important and challenging open systems problems, along with engagement with the wider research community. You should have a history of systems research demonstrated by publications in top peer-reviewed journals and conferences. You will define and pursue creative research agendas with significant impact on both VMware and the broader research community.
We are looking for interns to work on several projects that seek to improve the performance predictability of emerging rack-scale applications (e.g., disaggregated memory systems) using programmable networks. These projects require a range of skills in analysis, protocol/algorithm design, and system building and might involve designing and implementing (a) flow control and congestion control mechanisms (b) network-aware scheduler (c) reasonable trade-offs between predictability and utilization and (d) memory primitives co-designed with the network stack. We will tailor the project to share interests and technical strengths with the intern
More details on the overarching projects this body of work belongs to can be found here:
You are pursuing a PhD degree in Computer Science, Electrical Engineering, Statistics, Mathematics, or equivalent field
You should have proven ability to generate new ideas and innovate in an academic research setting.
You have experience with one or more of the following domains: networking stacks, RDMA programming, SmartNIC development, and programmable P4 switch.
You possess systems-programming language experience including but not limited to: C/C++.
Interest in remote/disaggregated memory
Understanding kernel internals (such as OS scheduling, synchronization, virtual memory management, etc.) and driver development
Category : University and Recent Grads
Full Time/ Part Time: Full Time
Posted Date: 2021-02-08
VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.
Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.