Skip to main content

Career opportunities

Wanted: Researchers who are Special
 

Calling Innovators

IBM Research - India, located in Delhi and Bangalore, is looking for outstanding researchers in computer science and related areas who want to work on real-world problems leading to solutions that make a direct and measurable impact. We are seeking applications for Researcher level positions from fresh and experienced researchers in the areas of information and knowledge management, interaction and collaboration technologies, systems management, distributed and high performance computing, software engineering, analytics and optimization, services innovation, and telecommunications. Successful candidates should have a PhD in computer science or equivalent, and an exceptional track record demonstrated by publications, patents, and technical impact. Candidates having Master’s degree with an exceptional record may also be considered. IBM Research - India also offers internship to students, both from Indian institutes and foreign universities.

Researcher -Enterprise Collaboration:

Enterprise collaboration has been on the mind of business executives since the advent of collaboration technologies and even more so as mobile devices have been widely adopted as standard distribution channels for enterprise applications. The challenge however is to understand how to make all these tools and technologies useful to drive higher business outcomes in more agile work processes. We believe that enterprise collaboration can revolutionize the way how enterprises organize work and at the same time tighten relationships with clients. We also believe that standard public frameworks for collaboration such as face book, LinkedIn, Google+ etc. are not suitable to enable enterprise collaboration; industry and academia alike must innovate in this space of enabling collaboration in highly constraint environments such as large enterprises. Finally, we believe that effective usage of social computing techniques have the potential to introduce disruptive changes in the way we work.

We are seeking candidates for Researcher level positions with IBM Research – India. The areas of interest in this area of enterprise collaboration span from application of mobile applications, middle ware, collaboration tools, social computing concepts and other. The selected candidate is expected to drive innovations in the space of enterprise collaboration that make a difference and will have the opportunity to deploy innovations in real world enterprise environments.

We are seeking interested candidates with experience in at least one of the following technologies:

  1. Mobile technologies, including mobile platforms such as iOS, Android, etc., mobile devices
  2. Social computing: social computing analytics and concepts
  3. Service oriented computing: SOA methods, web services and business process management and automation

Qualifications:

Candidates with at least 5-10 years of industry experience (PhD preferred) and a proven innovation track record will be considered for more senior positions

Researcher – Cloud computing:

We believe that Cloud Computing is a disruptive model that will have a substantial impact on enterprises and the consumer market alike. We believe that the opportunities for Cloud especially in growth markets such as India has a potential for a tremendous uptake on innovation as well as new business opportunities, but comes with challenges considering the immense scale of the society and the business ecosystem. Finally, as Cloud Computing is currently a concept driven by the IT industry, we believe it is necessary to reflect on fundamentally understanding Cloud at a conceptual level to impact how we will bring up future generations of engineers and scientists to embrace and advance this field.

We are interested in individuals who are passionate about driving leading edge industrial & academic research in this emerging field... The areas of our interest spread across various aspects of Cloud Computing, such as Cloud infrastructure, optimal placement, standardization, and migration of enterprise applications to various Cloud architectures. The selected candidates will be able to do original research and at the same time contribute to IBM Cloud technology offerings

We are seeking interested candidates with experience in at least one of the following technologies:

  1. Virtualization: in-depth knowledge of virtualization techniques as applied by VM ware, kvm, Xen etc.
  2. Expertise in network virtualization and systems research
  3. Cloud computing: hands-on expertise in existing cloud computing technologies, specifically infrastructure-as-a-service or platform-as-a-service.
  4. Service oriented Architecture: In-depth understanding of service oriented computing and its applicability to the systems domain
  5. Distributed Applications: background in distributed application with a focus on scalability and performance management

Qualifications:

Researcher - Business Analytics & Mathematical Sciences

The Business Analytics and Mathematical Sciences (BAMS) group at IBM Research - India specializes in the development and application of novel predictive analytics, mathematical optimization and data mining methodology and algorithms to create new differentiated offerings for IBM’s solutions and services such as smarter cities, workforce management, and business analytics. Recent examples of successful applications include ‘integrated workforce management solution for voice and non-voice contact centers,’ ‘resiliency modeling of service delivery organizations,’ and ‘dynamic scheduling for mining operations’. We are seeking world-class candidates for research scientist positions to work on a broad array of projects in the following topic areas:

We are looking for individuals with strong research backgrounds in relevant areas of Computer Science, Operations Research, Statistics, Mathematics or related fields. The candidates should have an excellent publication record, as evidenced by papers in high-quality conferences and journals, strong written and oral communication skills, excellent programming skills, and exposure to implementation of practical systems. In additional domain skills in areas such as customer analytics, marketing analytics, supply chain, production planning, or industry skills in industries such as Financial Services, Telecom, Retail would be preferred. Additionally, candidates displaying the following characteristics will have an obvious advantage:

Our Focus:

Research projects in areas including workforce analytics, business resiliency, management of natural resources, spatio-temporal analytics for epidemics, semantic data modeling, customer insight analytics, tactical and strategic planning for enterprises.

Researcher- Information management and analytics

The Information Management and Analytics group at IBM Research is seeking applications for Researcher and fixed-term Postdoc positions from fresh and experienced researchers with a PhD in Computer Science from a reputed institution in the areas of database systems, information retrieval, distributed computing, information integration, business intelligence, data/text mining, and big data platforms. The candidate should have research orientation and a proven track record in identifying and solving research challenges specific to the area of research. The candidate should also have a strong record of publications in leading conferences and journals. Our current areas of interest include:

Candidates are expected to generate novel ideas as well as invent or design complex products and processes; engineer these ideas to an advanced state of feasibility by evaluating them and participating in their implementation; connect to other business units and customers to identify and understand business problems and pain points; and represent IBM at professional forums and in professional societies.

Researcher - Mobile & Telecom Research

There has been a tremendous growth in the penetration of the mobile phones in the recent years. Moreover, there has been significant progress in the computing power, memory, display and other features of mobile phones.

IBM Research - India has a strong focus focuses on this exciting area of mobile computing and challenges of the Telecommunication industry with the goal of creating innovative solutions and platforms.

Job description:
Expertise in one or more of the areas below:

Required skills:

Qualifications:

Researcher - Next generation systems

IBM Research - India is actively looking for strong systems, networking and inter-disciplinary Researchers for our systems department

Opportunities include regular Researcher positions (at all levels) and fixed-time positions (eg: post-doc). Our areas of interest for hires include: 

Desired Skills & Experience

Researcher - Programming Technologies and Software Engineering

The research agenda of the Programming Technologies and Software Engineering department at IBM Research – India focuses on improving productivity in software development, testing, and maintenance, and on improving software quality. Our agenda is driven specifically by the needs of the software services industry. Our research uses many core techniques, such as static and dynamic program analysis, model-driven development, text analysis, and data mining. In addition to developing new technologies that have a significant business impact, we strive for broader scientific impact by publishing our research in top programming languages and software engineering conferences. Below we describe our current research themes and list our recent publications.

Testing
Our research agenda in software testing focuses on developing innovative techniques and tools that bring automation and rigor to the tasks that are performed manually in testing services, often in an ad-hoc manner, and are prone to human lapses. Our research covers a broad spectrum of topics, including test automation, test data generation, test suite reduction, test repair, and regression testing.

Debugging
Our group is developing scalable automated techniques for fault localization, fault repair, and creating debugging tools to use such techniques effectively in diverse application domains, such as database-driven applications, Java, JavaScript, and model transformations. Our methods employ sophisticated constraint-solving and theorem-proving techniques coupled with efficient program analysis techniques, such slicing and differencing, along with effective visualization in debuggers.

Mining Software Repositories
Repositories, such as version-management systems and bug-management systems, contain a wealth of information on how an application evolves over time. This information, if mined appropriately, can help project teams gain insights for supporting maintenance of the software, improving design/ reuse, and enabling effective transitioning of new people into a project. Our research agenda in this area focuses on using a combination of text analytics, mining, code analysis, and visualization to enable decision making, based on knowledge derived from software repositories.

Programming the Web
Modern web application design requires expertise in multiple, low-level, sophisticated web technologies and mobile platforms. The pervasive use of error-prone dynamically-typed scripting languages for web programming together with the significant effort required to interface among these mismatched web technologies drastically slows down the overall development process. Our research on structured web development intends to systematize the prevalent chaotic practices for developing rich internet applications across their complete life-cycle, i.e., their design, implementation, deployment and maintenance, and enable low-effort, rapid application development. Our investigations span over multiple interesting problems including automated web development using high-level declarative models, responsive web design for heterogeneous mobile platforms and correct-by-construction application development.

Career Opportunities
The Programming Technologies and Software Engineering department at IBM Research India is seeking applications, for permanent researcher and fixed-term postdoc positions, from fresh as well as experienced researchers. Applications should have a PhD in Computer Science and an excellent track record demonstrated by publications, patents, and technical impact. Our current areas of interest (see overleaf) include program analysis and its applications to program understanding, debugging and testing; mining of information from software repositories; empirical software engineering; and model-driven development. Candidates with an MS degree and an aptitude for working in a research environment are also encouraged to apply. A strong interest in industrial research and building complex software systems is a must. As a member of the research team, you will have the opportunity to collaborate with some of the best minds at IBM, work with premier academic research institutions, and deploy your methods and tools for use by a vast network of IBM practitioners. Researchers in IBM are expected to publish their work at the top conferences in their field.