Research Software Engineer II
2 days ago
InsideHigherEd is seeking a highly skilled Research Software Engineer II to join our team. As a key member of our research software engineering group, you will be responsible for designing, developing, and implementing complex software solutions to support our research initiatives.
Key Responsibilities:- Lead and manage large-scale research software projects, overseeing timeline creation, stakeholder coordination, and resource allocation.
- Conduct thorough technical surveys to identify and integrate advanced software tools, components, libraries, and tools that enhance project outcomes.
- Design, develop, implement, and document complex software solutions, ensuring they align with research goals and are scalable for future needs.
- Implement and optimize high-performance computing solutions and existing applications for distributed computing environments.
- Maintain the highest standards of software quality through rigorous testing, debugging, and continuous integration practices.
- Uphold ethical AI development practices, focusing on fairness, transparency, and privacy.
- Stay current with the latest advancements in AI research, applying new findings to enhance project effectiveness.
- Develop and maintain comprehensive technical documentation accessible to a diverse user base, including researchers and IT professionals.
- Independently manage multiple concurrent projects, effectively prioritizing tasks to meet deadlines and achieve project milestones.
- Foster collaboration with the research community to understand their needs and translate them into innovative software solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 3 years of experience in software engineering within an academic or research environment.
- Strong proficiency in Python and AI frameworks (TensorFlow, PyTorch).
- Demonstrated knowledge of generative models (GANs, VAEs) and natural language processing (NLP).
- Experience in source code optimization and troubleshooting.
- Strong understanding and hands-on experience with machine learning, data processing, and artificial intelligence.
- Experience with CPU and GPU-based high-performance computing (HPC), parallel (MPI), and distributed computing.
- Experience with cloud platforms (AWS, Azure, Google Cloud) and AI deployment.
- Familiarity with key research and scientific programming languages (Matlab, R, SAS, SPSS, STATA) and web frameworks (JavaScript).
- Experience leading or contributing to open-source projects.
- Familiarity with data security and privacy best practices.
- Experience working with diverse and interdisciplinary research teams.
- Knowledge of emerging trends and technologies in research software engineering.
- Demonstrated commitment to continuous learning and professional development.
- Advanced degree (Master's or Ph.D.) in Computer Science, Engineering, Data Science, or a related field and publication track record.
- More than 5 years in research software development, with a portfolio of complex, multi-disciplinary projects.
- Certification in project management (PMP, Agile/Scrum Master).
- Advanced proficiency with cloud computing solutions and containerization tools (Docker, Kubernetes).
- Significant contributions to open-source projects, showcasing collaborative and community-focused software development.
- Experience with ethical AI practices in AI models.
- Hands-on experience using large foundation models (e.g., LLMs) and associated tool chains and APIs to build applications, tools, and workflows.
-
Senior Research Software Engineer
3 days ago
Wilmington, North Carolina, United States InsideHigherEd Full timeAbout the RoleWe are seeking a highly skilled Research Software Engineer II to join our team at Dartmouth College. As a key member of our research computing group, you will be responsible for developing and managing advanced software solutions that propel our research forward.Key ResponsibilitiesLead and manage large-scale research software projects,...
-
Research and Development Software Engineer
4 weeks ago
Wilmington, North Carolina, United States Creare Full timeAbout the RoleWe are seeking a highly skilled R&D Software Engineer to join our team at Creare in Hanover, NH. As a key member of our engineering team, you will contribute to the development of cutting-edge research and engineering-oriented software projects.Key ResponsibilitiesApply software engineering principles and best practices to develop innovative...
-
Wilmington, North Carolina, United States Dartmouth College Full timeAbout the RoleDartmouth College is seeking a highly skilled Research Cyberinfrastructure Engineer II to join our team. As a key member of our research computing group, you will play a critical role in enhancing our research computing infrastructure, focusing on High-Performance Computing (HPC) and GPU cluster administration.Key ResponsibilitiesDesign and...
-
Research Programmer/Analyst II
3 days ago
Wilmington, North Carolina, United States InsideHigherEd Full timeJob Title: Research Programmer/Analyst IIAt The Dartmouth Institute for Health Policy & Clinical Practice, we are seeking a highly skilled Research Programmer/Analyst II to join our team. This role will support research programming and analytic activities for principal investigators and their project teams using administrative claims datasets and other...
-
Wilmington, North Carolina, United States Dartmouth College Full timeJob SummaryWe are seeking a highly skilled Research Cyberinfrastructure Engineer II to join our team at Dartmouth College. As a key member of our research computing group, you will be responsible for enhancing research computing infrastructure, focusing on administration, High-Performance Computing (HPC), cloud, and advanced computing solutions.Key...
-
Research Programmer/Analyst II
2 days ago
Wilmington, North Carolina, United States InsideHigherEd Full timeJob SummaryWe are seeking a highly skilled Research Programmer/Analyst II to join our team at The Dartmouth Institute for Health Policy & Clinical Practice. The successful candidate will be responsible for supporting research programming and analytic activities using administrative claims datasets and other supporting data.Key ResponsibilitiesIdentify and...
-
Research Software Developer
4 weeks ago
Wilmington, North Carolina, United States Creare Full timeJob OverviewCareer Opportunities for Software Engineers at CreareCreares team in Hanover, NH is seeking a skilled Software Engineer to contribute to cutting-edge research and engineering-oriented software development projects.Key ResponsibilitiesDevelop innovative software solutions using modern tools and technologiesApply software engineering principles and...
-
Research Software Developer
4 weeks ago
Wilmington, North Carolina, United States Creare Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our R&D team at Creare. As a key member of our team, you will contribute to the development of cutting-edge software solutions for a variety of research and engineering-oriented projects.Key ResponsibilitiesDesign and develop software architectures for data collection, data processing, control...
-
Wilmington, North Carolina, United States InsideHigherEd Full timeAbout the RoleWe are seeking a highly skilled Research Cyberinfrastructure Engineer II to join our team and lead the development and maintenance of our High-Performance Computing (HPC) and GPU cluster infrastructure.Key ResponsibilitiesDesign and implement HPC environments and cloud-based infrastructures, focusing on high availability, efficient load...
-
Research and Development Software Engineer
4 weeks ago
Wilmington, North Carolina, United States Creare Full timeAbout the RoleWe are seeking a highly skilled R&D software engineer to join our team at Creare in Hanover, NH. As an R&D software engineer, you will contribute to multiple small cross-disciplinary teams working on a variety of R&D projects.Key ResponsibilitiesApply engineering principles and best practices to develop innovative software solutions.Design and...
-
Software Engineer
1 day ago
Wilmington, North Carolina, United States Huntington Ingalls Industries Full timeJob DescriptionMission Technologies, a division of Huntington Ingalls Industries, is seeking a skilled Software Engineer to support operations in Hanover, MD. This is a Pipeline Requisition.The successful candidate will be responsible for developing prototype solutions to unaddressed, critical military operational shortfalls through research,...
-
R&D Software Engineer
2 days ago
Wilmington, North Carolina, United States Creare Full timeJob SummaryCreares R&D Software Engineer will contribute to multiple small cross-disciplinary teams working on a variety of R&D projects. The ideal candidate will have a solid background in engineering fundamentals and a strong interest in software development. Key responsibilities include applying engineering principles and best practices, developing...
-
Research Data Analyst II
3 weeks ago
Wilmington, North Carolina, United States InsideHigherEd Full timeJob SummaryWe are seeking a highly skilled Research Programmer/Analyst II to join our team at The Dartmouth Institute for Health Policy and Clinical Practice. The successful candidate will have a strong background in programming and analytics, with experience working with large datasets and statistical software.Key ResponsibilitiesUnder the direction of the...
-
Research Data Analyst II
2 weeks ago
Wilmington, North Carolina, United States InsideHigherEd Full timeJob SummaryWe are seeking a highly skilled Research Programmer/Analyst II to join our team at The Dartmouth Institute for Health Policy and Clinical Practice. The successful candidate will have a strong background in programming and analytics, with experience working with large datasets and statistical software.Key ResponsibilitiesUnder the direction of the...
-
Systems Engineer II
3 weeks ago
Wilmington, North Carolina, United States Amentum Full timeJob Title: Systems Engineer IIWe are seeking a highly skilled Systems Engineer II to join our team at Amentum. As a key member of our Identity, Credential, Access Management (ICAM) community, you will play a critical role in enabling the right individual to access the right resource, at the right time, for the right reason in support of federal business...
-
Environmental Engineer II
3 weeks ago
Wilmington, North Carolina, United States State of North Carolina Full timeJob Title: Environmental Engineer IIJoin the North Carolina Department of Environmental Quality as an Environmental Engineer II and contribute to the protection of the state's environmental resources. As a key member of our team, you will be responsible for reviewing and designing permit applications and performing inspections and audits of project sites or...
-
Embedded CNO Software Engineer
1 month ago
Wilmington, North Carolina, United States ManTech Full timeSecure Our Nation, Ignite Your FutureAt ManTech International Corporation, we're committed to delivering innovative solutions that protect our nation's security. As a Cyber Research and Development Specialist, you'll be part of a diverse team of elite professionals working on challenging projects that drive real-world impact.We're seeking a motivated and...
-
Environmental Engineer II
2 weeks ago
Wilmington, North Carolina, United States State of North Carolina Full timeJob Title: Environmental Engineer IIJoin the North Carolina Department of Environmental Quality as an Environmental Engineer II and contribute to the protection of the state's environmental resources. As a key member of our team, you will be responsible for reviewing and evaluating environmental permit applications, conducting site inspections, and providing...
-
Software Engineer
4 weeks ago
Wilmington, North Carolina, United States Visionist, Inc. Full timeUnlock Your Potential as a VisionistAt Visionist, Inc., we're seeking a talented Application Developer to join our team of innovators. As a key member of our engineering team, you'll play a critical role in advancing our mission by providing reverse engineering, low-level embedded software development, test engineering, and front-end support.We're a 100%...
-
Staff Software Engineer
1 day ago
Wilmington, North Carolina, United States Oceaneering Full timeJob SummaryWe are seeking a highly skilled Staff Software Engineer to join our team at Oceaneering. As a key member of our Software, Simulations and Controls group, you will be responsible for designing and developing complex power and control systems for unique underwater robotic and electromechanical systems.As a Staff Software Engineer, you will work...