Research Software Engineer II
4 weeks 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
4 weeks 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 Software Engineer
4 weeks ago
Wilmington, North Carolina, United States Creare Full timeJob OverviewCreares team in Hanover, NH is seeking a skilled Research Software Engineer to contribute to a broad and challenging array of cutting-edge research and engineering-oriented software development projects.As a Research Software Engineer at Creare, you will work on multiple small cross-disciplinary teams, applying software engineering principles and...
-
Research Software Engineer II
4 weeks ago
Wilmington, North Carolina, United States Dartmouth College Full timeSoftware Development and ManagementLeads and manages large-scale research software projects, overseeing timeline creation, stakeholder coordination, and resource allocation.Conducts thorough technical surveys to identify and integrate advanced software tools, components, libraries, and tools that enhance project outcomes.Designs, develops, implements, and...
-
Research Programmer/Analyst II
4 weeks 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...
-
Research Programmer/Analyst II
4 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 & 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 Programmer/Analyst II
4 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 & Clinical Practice. As a key member of our research team, you will be responsible for supporting research programming and analytic activities for principal investigators and their project teams.Key ResponsibilitiesIdentify...
-
Software Engineer
4 weeks 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
4 weeks 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 Administrator II
3 weeks ago
Wilmington, North Carolina, United States InsideHigherEd Full timeJob SummaryWe are seeking a highly skilled Research Administrator II to join our team. The successful candidate will provide financial analysis and oversight of department and sponsored research for faculty members across multiple disciplines.Key ResponsibilitiesApply an understanding of the principles and practices of financial and grants management during...
-
Senior Software Engineer
4 weeks ago
Wilmington, North Carolina, United States Jacobs Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Capabilities DevOps team in Hanover, MD. As a key member of our team, you will be responsible for designing, developing, and implementing innovative software solutions to meet the mission and time-critical needs of our customers.The ideal candidate will have a strong...
-
Electrical Engineer II
4 weeks ago
Wilmington, North Carolina, United States Computer Task Group, Inc Full timeJob Title: Electrical Engineer IICTG is seeking an experienced Electrical Engineer II to join our team in Wilmington, NC. As an Electrical Engineer II, you will be responsible for performing hands-on installation support for new or modified production equipment, supervising and providing direction to contract engineering technicians and trades during...
-
Cybersecurity Network Analyst
3 weeks ago
Wilmington, North Carolina, United States Independent Software Full timeCybersecurity Network Analyst Job DescriptionIndependent Software is seeking a skilled Cybersecurity Network Analyst to join our team. The ideal candidate will have experience with computer network exploitation, construction, and diagnostics of computer networks, network analysis, network threats and risks, incident response, and database research.Key...
-
Database Engineer II
3 weeks ago
Wilmington, North Carolina, United States Quevera Full timeJob Title: Database Engineer IIQuevera is seeking a talented Database Engineer II to join our innovative team. As a Database Engineer II, you will be responsible for the deployment and management of our databases, including MongoDB and MariaDB. You will also be responsible for debugging and optimizing database performance, as well as scaling our database...
-
Engineering Technician II
4 weeks ago
Wilmington, North Carolina, United States Terracon Full timeJob SummaryWe are seeking a highly skilled Engineering Technician II to join our team at Terracon. As a key member of our Materials Testing group, you will be responsible for performing field and laboratory testing, observation, and inspection of construction materials. Your expertise will ensure the quality and safety of our projects, and your strong...
-
Systems Engineer II
4 weeks ago
Wilmington, North Carolina, United States Jacobs Full timeJob DescriptionWe are seeking a highly skilled Systems Engineer II to join our team at Jacobs.About the Role:The successful candidate will be responsible for managing system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s). This will involve contributing to the...
-
Field Service Engineer II
4 weeks ago
Wilmington, North Carolina, United States Omnicell Full timeJob DescriptionOmnicell is seeking a highly skilled Field Service Engineer II to join our team. As a key member of our field service team, you will be responsible for providing top-notch support to our customers in the northeastern United States.ResponsibilitiesProvide on-site troubleshooting, preventive maintenance, and emergency maintenance of Omnicell's...
-
Staff Software Engineer
4 weeks 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...
-
Project Software Engineer
4 weeks ago
Wilmington, North Carolina, United States Oceaneering Full timeJob DescriptionOceaneering Technologies (OTECH) is seeking a highly skilled Project Software Engineer to join our team. As a key member of our group, you will be responsible for developing and leading software efforts, implementing decisions for designing and maintaining software architecture, and actively interfacing with other engineering leads, program...
-
Database Engineer II
4 weeks ago
Wilmington, North Carolina, United States Quevera Full timeJob Title: Database Engineer IIQuevera is seeking a skilled Database Engineer II to join our innovative team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our database systems.Highlights of working for Quevera: Competitive salary and benefits package Opportunities for career growth and professional...
-
Senior Software Engineer
4 weeks ago
Wilmington, North Carolina, United States Huntington Ingalls Industries Full timeJob DescriptionAt Huntington Ingalls Industries, we are seeking a highly skilled Senior Software Engineer to join our team in Hanover, MD. This is a unique opportunity to work on a cutting-edge software suite known as the Minotaur Mission Management System.The successful candidate will be responsible for developing new or improving existing capabilities to a...