Position Description

AI Application Research Intern
Job Function Other
Location San Jose, CA
Req # 11458
Apply Now

We are seeking a highly motivated and innovative AI Research Engineer to join our team and explore the cutting edge of artificial intelligence for open-source software development and maintain. In this role, you will conduct using the latest AI tools on and develop novel AI techniques for generating, analyzing, and improving open-source code. You will contribute to the advancement of AI-driven software engineering and help shape the future of open-source development.

Responsibilities:

  • Research & Development:
    • Using cutting edge AI techniques for code generation, code understanding, and automated software engineering.
    • Develop and implement AI tools for generating high-quality, maintainable open-source code.
    • Explore and evaluate various AI approaches, including deep learning, reinforcement learning, natural language processing, and program synthesis.
    • Investigate methods for leveraging large language models (LLMs) and other advanced AI architectures for code-related tasks.
  • Open-Source Contribution:
    • Contribute to and collaborate with existing open-source projects related to AI and software development.
    • Develop and release open-source tools and libraries based on research findings.
  • Experimentation & Evaluation:
    • Design and conduct experiments to evaluate the performance and effectiveness of AI-based code generation systems.
    • Analyze and interpret research results, and communicate findings through publications and presentations if possible.
    • Explore metrics and benchmarks for assessing the quality and impact of AI-generated code.
  • Collaboration & Communication:
    • Collaborate with other researchers, engineers, and open-source contributors.
    • Present research findings at conferences, workshops, and internal meetings.
    • Document research methodologies, code, and findings clearly and comprehensively.
    • Stay up to date on the latest advancements in AI and software engineering.

Qualifications:

  • Education:
    • Student in Computer Science, Artificial Intelligence, Software Engineering, or a related field – Master Degree or above preferred.
  • Technical Skills:
    • Strong programming skills in languages such as Python, Java, C++, or similar.
    • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
    • Knowledge of natural language processing, deep learning, and program analysis techniques.
    • Familiarity with software engineering principles and open-source development practices.
    • Experience working with Git and Github.
  • Soft Skills:
    • Excellent communication and collaboration skills.
    • Passion for open-source software and AI.
    • Ability to work independently and as part of a team.
    • Strong desire to learn and adapt to new technologies.

 

 

Futurewei Technologies, Inc. is proud to be an Equal Opportunity Employer.

All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status under federal, state, and local laws.

 

Back Apply Now