
Tab navigation
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:
- Mobile technologies, including mobile platforms such as iOS, Android, etc., mobile devices
- Social computing: social computing analytics and concepts
- Service oriented computing: SOA methods, web services and business process management and automation
Qualifications:
- Ph.D. in Computer Science/Electrical Engineering or related fields required.
- Candidates with Master’s degree in Computer Science/Electrical Engineering or related fields with up to 5 years industry experience
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:
- Virtualization: in-depth knowledge of virtualization techniques as applied by VM ware, kvm, Xen etc.
- Expertise in network virtualization and systems research
- Cloud computing: hands-on expertise in existing cloud computing technologies, specifically infrastructure-as-a-service or platform-as-a-service.
- Service oriented Architecture: In-depth understanding of service oriented computing and its applicability to the systems domain
- Distributed Applications: background in distributed application with a focus on scalability and performance management
Qualifications:
- Ph.D. in Computer Science/Electrical Engineering or related fields required. Candidates with Master’s degree in Computer Science/Electrical Engineering or related fields with up to 5 years industry experience
- 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 - 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:
- Mathematical Programming
- Statistical Modeling (Time Series Analysis and Forecasting)
- Data Mining
- Stochastic Modeling & Analysis
- Discrete Event Simulation
- Supply-chain Management
- Software Architectures for Analytics
- Machine Learning
- Theory and Algorithms
- Ontology and Semantic Modeling
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:
- Analytical bent of mind
- Creativity in defining challenging exploratory projects
- Ability to perform independent research
- Interest in translating business problems to research
- Excellent programming skills
- Great team spirit
- Inclination to interact with academic and professional communities
- Drive for taking research initiatives towards business impact
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:
- Managing uncertain data at scale, including issues relating to data quality and analytics over uncertain enterprise, web, sensor and human-generated data
- Data fusion, ETL, information integration, entity resolution, and analytics over structured and unstructured multimodal data
- Systems, frameworks, and techniques for scalable information extraction, indexing, and search over massive volumes of unstructured and semi-structured data
- Platforms for large-scale data/text mining leveraging scale-out platforms such as Hadoop and NoSQL databases
- Advanced business intelligence, data mining and predictive analytics for various domains such as marketing, banking, etc
- Spatio-temporal and geo-spatial data analysis
- Data privacy and security
- Core database technologies
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:
- Enabling IT for Emerging Economies utilizing the Mobile Platform
- Telecom and Mobile Analytics
- Telecom Infrastructure and Middleware
- Mobile Cloud
- Mobile Security
- Mobile Application Development Environments and Delivery Platforms
- Context-aware Services
- Machine to Machine
- Mobile enabled Industry Solutions (such as Retail, Finance, etc.)
- Mobile HCI
Required skills:
- Must have a strong record of publications and/or a strong record of designing/building complex systems
- Strong communication skills – written and oral
Qualifications:
- Ph.D. in Computer Science/Electrical Engineering required.
- An M.S. with significant experience may also be considered
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:
- Data center networking / systems
Data center networking for complex data center environments will be an important focus area - Opportunities exist for disruptive innovations through software defined networking (SDN) and OpenFlow, co-optimization of computation, storage & networking, network-aware VM management. Networking for cloud is a sub-topic. - Wireless Systems
IBM is driving a new internal initiative called "Smarter Wireless" also known as "Wireless / IT Convergence". This area involves application of a variety of information technology (IT) principles, building blocks, and approaches to address the next decade of challenges in wireless datanetworking. Sample topics include Wireless network cloud, converged IT/wireless appliances, and Machine-Machine (M2M) communications/systems. - High Performance Analytics Systems
High performance analytics for massive datasets on next generation multi-core/many-core clusters is an important research area. This research group works on design and optimization of parallel algorithms for high performance computational platforms including supercomputers such Blue Gene/P and many-core clusters as well as hybrid multi-core architectures including GPUs as well as GPU clusters. The application domains of these parallel kernels include Telecom/Wireless Analytics, Healthcare Analytics, Computational Biology and Computational Geophysics. Another key area of research is the design and optimization of distributed run-time and scheduling systems for massive scale architectures including map-reduce frameworks such Map-Reduce (Hadoop) and distributed scheduling of parallel computation DAGs. - Cyber-physical Systems
The Smarter Energy group at IBM Research - India is seeking applications for Researchers and experienced Software Engineers. The group performs interdisciplinary research to apply computer science techniques to address energy issues with a particular focus on power grids. The projects span the entire power supply chain from renewable energy sources to building energy efficiency to microgrids to grid reliability to demand response management. The group collaborates with other IBM Research Labs and several top academic institutes, with clients from India, Australia, USA, ASEAN countries etc - High Performance Computing
The HPC group at IRL is engaged in the design and analysis of cutting edge parallel programs and models and in improving the performance of engineering, scientific, and business applications on high performance platforms such as the IM Blue Gene computer and Power-Processor based clusters. The group is focussed on areas basd on performance on multi-core processors, performance on large-scale supercomputers, performance on clusters, medical imaging applications and parallel scalable algorithms for supercomputers. A major focus of the group is on modeling and simulation of weather and hydrology applications. Examples of problems that we are addressing include:
Weather and hydrology modeling
Optimization of parallel benchmarks on novel supercomputing(peta-flop) architectures. Alogorithms for MPI collectives on large-scale supercomputers/clusters
Desired Skills & Experience
- MS/PhD in CS/CS&E/Systems required.
- Parallel Algorithm Design & Programming in OpenMP & CUDA
- Strong in algorithms and data-structures
- Experience in programming using C/C++
- MPI programming experience
- Architecture knowledge about GPUs, multi-core architectures, compiler optimizations.
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.