Staff Research Engineer, End User Computing Cto Office Advanced Development Job in Vmware
Staff Research Engineer, End User Computing Cto Office Advanced Development
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Description
Business Summary
The VMware End User Computing team is looking for a full-time Research Engineer to help drive the evolution of our next-generation Enterprise Mobility Management (EMM) platform.
Our mission is to empower employees to easily access corporate applications, content, email, and more, from any of their devices, while ensuring enterprise grade management and security. By delivering a premier EMM suite through our cloud-hosted service, we enable thousands of organizations across the globe to securely adopt mobility and thrive in todays business environments.
Job Role and Responsibility
In this role, you will be joining a small distributed team focused on researching and prototyping whats next for VMware End User Computing (EUC). Part of the EUC CTO organization, the Advanced Development team provides thought leadership, technical expertise, and prototyping / proof of concept development services for VMwares Workspace ONE suite of products. Working in collaboration with our product teams, partners, and customers, you will be helping to identify, research, prototype, and evaluate future technologies and features for our products looking 13 years out. You will also be working with our legal team to identify opportunities for patenting. This role requires you have a strong commitment to continuous learning, and to be capable of rapidly and independently gaining proficiency in a wide range of languages, platforms, and frameworks.
Required Skills
- Proven record of accomplishment of challenging projects, showing 6+ years of experience developing software using languages such as Python,Swift, Objective-C, Java, Kotlin, and C#.
- Flexibility in learning new programming languages, frameworks, and tools.
- Comfortable with uncertainty and loosely defined requirements.
- Able to work effectively fully independently, as well as part of a distributed team.
- Deep understanding of core computer science fundamentals such as algorithms, data structures, operating systems, distributed systems, and multi-threaded programming.
- Thorough understanding of client / server Web Services development, RESTful APIs.
- Proficient with the Linux command line.
- Proficiency with relational databases.
- Strong understanding of computer networks (e.g. IP, TCP, UDP, SSL, TLS, public key encryption, etc.).
- Excellent written and oral communication skills in English.
- Bachelors in Computer Science or equivalent plus 6 years of experience.
Preferred Skills
- Masters or Ph.D. in Computer Science or equivalent.
- Experience with Machine Learning (Neural networks, Natural Language Processing (NLP), Jupyter notebooks, GPU accelerated training, services offered by public cloud providers Amazon Web Services, Microsoft Azure, Google Cloud, IBM Watson, etc.).
- Experience with development on mobile platforms.
- One or more published academic quality conference papers or journal articles in Computer Science.
- Experience drafting invention disclosures for patenting.
Fresher
2 - 4 Hires