Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Research Intern- Multimodal Machine Learning

Bosch Group

Research Intern- Multimodal Machine Learning

Pittsburgh, PA
Internship
Paid
  • Responsibilities

    Job Description

    Bosch Research Pittsburgh would like to invite an enthusiastic and knowledgeable research intern for investigations at the intersection of Multimodal Machine Learning and Natural Language Processing. We wish to develop algorithms for sequential decision-making, on the basis of multiple sensor modalities (e.g., video frames, textual instructions, knowledge graphs), in order to satisfy such downstream tasks as natural language robot navigation, autonomous driving, or visual question-answering. We wish to integrate such algorithms into existing real-world implementations and/or address selected AI tasks in related literature.

    We expect the intern to implement and evaluate various methods, inspired by their own insights, team discussion, and contemporary academic literature. Viable methods include end-to-end neural systems and hierarchical AI methods. Regardless of the chosen method(s), the intern must understand the relevant challenges, e.g., multimodal data alignment, practicalities of neural model implementation (e.g., memory usage, optimisation), model robustness and generalisability, and performance characterisation.

    Together with our faculty collaborators in the School of Computer Science (SCS) at Carnegie Mellon University (CMU), we have made several key developments that we expect the prospective intern to leverage and extend. The final, key component of the internship is scientific contribution: the prospective intern will be expected to work with teammates to publish a high-quality research paper in a major conference venue (NeurIPS, ICML, ICLR, CVPR, AAAI, IJCAI, RSS, ICRA, ICCV, CoRL, ACL, NAACL, EMNLP, etc.).

    TASKS:

    • Perform extensive literature review, to understand the current state-of-the art
    • Generate a research plan, detailing intended approaches and evaluation methods
    • Present related work and research progress to colleagues, on a weekly basis
    • Implement algorithms, according to proposed methodology
    • Devise metrics and evaluate algorithms extensively (baselines, ablations, qualitative analysis)
    • Summarise findings as a high-quality research paper (required)
  • Qualifications

    Qualifications

    • Strong background in machine learning, with particular emphasis on deep learning
    • Extensive experience in from-scratch deep learning model implementation, using PyTorch
    • Extensive experience in software development in Python on Linux-based systems
    • Extensive experience in implementing neural methods for CV and NLP
    • (Preferred) Strong theory background, covering such topics as: optimisation and complexity, kernel methods, information theory, representation learning, variational Bayesian methods, Monte Carlo
    • (Preferred) Experience with data analytics toolkits, such as numpy, pandas, and scikit-learn
    • (Preferred) Mature researcher, with existing publication history in top conference venues

    Additional Information

    • Location: Pittsburgh, Pennsylvania, United States
    • Start date: Typically, between April and June
    • Duration: Typically, 14 weeks (extension possible; subsequent research collaboration encouraged)

    OTHER REQUIREMENTS:

    • Degree Level: doctoral or post-doctoral
    • Major: Computer Science (or related)

    By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled. BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives

    • FIRST ROBOTICS (For Inspiration and Recognition of Science and Technology)
    • AWIM (A World In Motion)