Research Software Engineer

3 days ago


Durham, North Carolina, United States IBM Full time
About the Role

We are seeking a highly motivated and talented Research Software Engineer to join our team at IBM Research in Research Triangle Park, North Carolina. As a key member of our team, you will be responsible for conducting cutting-edge research on natural language processing and developing prototype solutions to real-world problems.

You will work closely with top-notch MIT faculty, students, and IBM scientists in a flexible and fun environment. Our team is passionate about advancing the state-of-the-art in AI and machine learning, and we are looking for someone who shares our enthusiasm and commitment to excellence.

Responsibilities
  • Conduct research on natural language processing and develop prototype solutions to real-world problems
  • Work closely with top-notch MIT faculty, students, and IBM scientists
  • Develop and maintain large language models using machine learning tools and frameworks such as TensorFlow and PyTorch
  • Collaborate with the team to publish research papers in top AI conferences
  • Stay up-to-date with the latest advancements in AI and machine learning and apply them to real-world problems
Requirements
  • Strong programming skills (at least 1 year of experience)
  • Experience with large language models (at least 1 year of experience)
  • Experience with machine learning tools and frameworks such as TensorFlow and PyTorch
  • Great problem-solving skills, with a strong desire for quality and engineering excellence
  • Ability to quickly prototype ideas and use creative approaches for solving complex problems
About IBM

IBM Research is the organic growth engine of IBM and an innovation engine for our customers and partners. We create and pioneer new markets for IBM, our partners, and customers as exemplified in our ongoing quest to reach practical and large-scale quantum computing.

We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.



  • Durham, North Carolina, United States IBM Full time

    About the RoleWe are seeking a highly motivated and talented Research Software Engineer to join our team at IBM Research in Research Triangle Park, North Carolina. As a key member of our team, you will be responsible for advancing our efforts in creating efficient foundation models and publishing works in top AI conferences.ResponsibilitiesConduct...


  • Durham, North Carolina, United States International Business Machines Corporation - IBM Full time

    Unlock Your Potential at IBMAt IBM, we're not just building technology - we're building a better future. As a Research Software Engineer, you'll be part of a team that's pushing the boundaries of what's possible. You'll work alongside clients and colleagues to design, code, and consult on innovative solutions that make a real impact.What You'll DoDesign and...


  • Durham, North Carolina, United States Teledyne Full time

    Job SummaryWe are seeking a highly skilled Research Engineer to join our team at Teledyne Scientific Company. As a Research Engineer, you will play a key role in developing advanced research and development projects that require algorithm and software development for machine learning and biomedical applications.Key ResponsibilitiesDefine, develop, and...


  • Durham, North Carolina, United States Duke University Full time

    Job SummaryWe are seeking a highly skilled Research and Development Engineer I to join our team at Duke University. As a key member of our engineering team, you will be responsible for providing technical support and assistance to faculty, students, and staff in the development of engineering projects and the solution of engineering problems.Key...


  • Durham, North Carolina, United States RTI International Full time

    Job Title: Research Chemical EngineerRTI International is seeking a talented Research Chemical Engineer to join our dynamic team developing innovative processes for carbon capture applications.About the RoleWe are looking for a highly skilled chemical engineer to contribute to the development and advancement of our carbon capture and utilization...


  • Durham, North Carolina, United States Nvidia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NVIDIA. As a key member of our team, you will be responsible for designing and building innovative software solutions for AI applications scalable to thousands of GPUs.Key ResponsibilitiesCrafting a code generation system to accelerate portions of a graph collected...


  • Durham, North Carolina, United States Teledyne FLIR LLC Full time

    Job SummaryWe are seeking an exceptional Research Engineer to support advanced research and development projects that require algorithm and software development for machine learning and biomedical applications.Primary ResponsibilitiesDefine, develop, and deliver novel solutions to a broad range of problems that include applications in target detection and...

  • Software Engineer

    1 week ago


    Durham, North Carolina, United States Duke University Full time

    Job SummaryThis position is part of the Application Development team at Duke University, which builds and maintains mobile and web applications for customers within the university.Key ResponsibilitiesDeliver enterprise-level and highly customized web-based software solutions that support the mission of the university.Collaborate with developers, systems...


  • Durham, North Carolina, United States BAE Systems USA Full time

    Job DescriptionWe are seeking a highly motivated and experienced C software engineer to join our team at BAE Systems USA. As a member of our software group, you will contribute to the development of cutting-edge software applications for geospatial data, video, and image analysis.Key ResponsibilitiesDesign, code, and test new software applications for...


  • Durham, North Carolina, United States Duke Health Full time

    Job SummaryWe are seeking a highly motivated and skilled Research and Development Engineer I - Robotics to join our team at Duke University. As a key member of our engineering team, you will be responsible for providing basic professional engineering services, including planning, design, construction, alteration, and testing related to electrical,...

  • Software Engineer

    2 weeks ago


    Durham, North Carolina, United States Duke University Full time

    Job SummaryWe are seeking a highly skilled Web Developer to join our Application Development team at Duke University. As a key member of our team, you will be responsible for designing, developing, and maintaining web applications that support the university's mission.Key ResponsibilitiesDesign and develop web-based software solutions that meet the needs of...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Research Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.The ideal...

  • Research Scientist

    2 weeks ago


    Durham, North Carolina, United States Teledyne Full time

    Job Title: Research EngineerWe are seeking a highly skilled Research Engineer to join our team at Teledyne Scientific Company (TSC) in North Carolina. As a Research Engineer, you will be responsible for developing and implementing advanced algorithms on PC, GPU, and SoC architectures for machine learning applications.Key Responsibilities:Develop and...


  • Durham, North Carolina, United States Eastern Research Group Full time

    Job Description:Eastern Research Group is seeking a highly motivated and skilled Air Quality Research Scientist to join our team. As a key member of our research team, you will be responsible for managing and executing projects related to air quality measurements and monitoring. Your expertise will be essential in leading air quality measurement studies...

  • Software Engineer

    2 weeks ago


    Durham, North Carolina, United States Riverbed Technology Full time

    Job Title: Software EngineerRiverbed Technology is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and building enterprise applications that deliver value to our customers.About the RoleWe are looking for a proactive engineer who is driven to improve our products from both the...


  • Durham, North Carolina, United States Duke University Full time

    Job SummaryWe are seeking a highly skilled Research and Development Engineer to join our team at Duke University. As a key member of our engineering team, you will be responsible for providing professional engineering services, supervising student engineering project groups, and managing specialized equipment.Key ResponsibilitiesDesign, develop, construct,...


  • Durham, North Carolina, United States IQVIA INC (US10) Full time

    About the RoleWe are seeking a highly skilled Staff Engineer to join our Analytics Center of Excellence team at IQVIA INC (US10). As a Staff Engineer, you will play a key role in leading the design and development of data science applications that support clinical trials business, including optimizing design and execution of clinical trials, and improving...


  • Durham, North Carolina, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior Deep Learning Software Engineer to join our cuDNN team at NVIDIA. As a key member of our team, you will be responsible for designing, building, and shipping high-quality software that powers the latest advancements in AI.Key ResponsibilitiesDevelop production-quality software that integrates with NVIDIA's...

  • Software Engineer

    2 weeks ago


    Durham, North Carolina, United States Tekfortune Inc Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Tekfortune Inc. As a Full Stack Java Developer, you will be responsible for designing, developing, and maintaining scalable and efficient applications.Key Responsibilities:Design, develop, test, and deploy full stack applications using Java, Spring Boot, and related...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    About the RoleWe are seeking a highly skilled Software Engineer in Test to join our team at Fidelity TalentSource LLC. As a key member of our Engineering Efficiency and Assurance chapter, you will play a critical role in developing and maintaining high-quality software solutions for our customers.As a Software Engineer in Test, you will be responsible for...