1

Software Research Assistant Jobs in Frederick, MD

next page

Showing results 1-20

Software Research Assistant information

What is a software research assistant?

Software Research Assistants are professionals who support research projects in the field of software engineering or computer science. They assist with tasks such as coding, data analysis, literature reviews, and the testing of software systems under the supervision of senior researchers or faculty members. Their work often involves gathering and organizing data, developing experimental software, and contributing to scholarly publications. This role is common in academic, research, and development environments.

What are the key skills and qualifications needed to thrive as a software research assistant?

To thrive as a Software Research Assistant, you need a solid background in computer science fundamentals, programming, and data analysis, often supported by a relevant degree or coursework. Familiarity with programming languages such as Python, Java, or C++, as well as experience with research tools, version control systems like Git, and possibly machine learning frameworks, is usually required. Attention to detail, critical thinking, effective communication, and strong organizational skills help you contribute to collaborative research environments and handle complex information. These skills and qualities are crucial for effectively supporting research projects, ensuring data accuracy, and driving innovative software solutions.

What are some typical challenges faced by a software research assistant when collaborating with cross-functional teams?

Software Research Assistants often work with developers, data scientists, and project managers, which can present challenges such as aligning research goals with project timelines and managing differing technical perspectives. Effective communication is key to ensuring that research findings are clearly understood and actionable for team members with varying backgrounds. Additionally, balancing independent research tasks with collaborative meetings and feedback cycles is a common part of the role. Adapting to fast-changing project requirements and integrating feedback from multiple stakeholders are valuable skills for success.

What is the difference between Software Research Assistant vs Software Developer?

AspectSoftware Research AssistantSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; some roles may require research experienceBachelor's or higher in Computer Science or related field; coding skills essential
Work EnvironmentResearch labs, academic institutions, or R&D departmentsTech companies, startups, or software firms
Employer & Industry UsageUniversities, research organizations, tech companiesSoftware development firms, IT departments, tech startups
Common Search & Comparison IntentUnderstanding research-focused roles in software developmentDeveloping and maintaining software applications

The main difference between a Software Research Assistant and a Software Developer lies in their focus and work environment. Research assistants primarily support research projects, often in academic or research settings, while developers focus on creating and maintaining software products in industry. Both roles require a strong foundation in computer science, but their day-to-day tasks and career paths differ accordingly.

What are popular job titles related to Software Research Assistant jobs in Frederick, MD?

For Software Research Assistant jobs in Frederick, MD, the most frequently searched job titles are:

What cities near Frederick, MD are hiring for Software Research Assistant jobs?

Cities near Frederick, MD with the most Software Research Assistant job openings:

NIST PREP Research Associate in AI for Engineering Biology

Southeastern Universities Research Association

Gaithersburg, MD • On-site

$100K - $110K/yr

Full-time

Re-posted 9 days ago


Job description

This position is part of the National Institute of Standards (NIST) Professional Research Experience (PREP) program. NIST recognizes that its research staff may wish to collaborate with researchers at academic institutions on specific projects of mutual interest, thus requires that such institutions must be the recipient of a PREP award. The PREP program requires staff from a wide range of backgrounds to work on scientific research in many areas. Employees in this position will perform technical work that underpins the scientific research of the collaboration.
Research Title: AI Researcher: Engineering Biology
The work will entail: Plan and conduct research to advance measurement capabilities to aid in the predictive engineering of biological systems, such as proteins, as part of the NIST Engineering Biology Program. Develop artificial intelligence and machine learning analysis pipelines to support automation and protocol development for wetlab procedures, as well as development of platforms for new, quantitative measurements and validated methods for evaluating the functional performance of engineered biological parts and systems. Develop automation workflows for bottleneck processes in biosecurity screening and synthetic biology. Support NIST's mission through service as a subject matter expert in the application of artificial intelligence and machine learning to measurement innovation in synthetic biology. Engage stakeholders and identify opportunities for standards development.
US Citizen Preferred
Key responsibilities will include but are not limited to:
  • Perform measurement analysis using artificial intelligence and/or machine learning
  • Generate and maintain analysis software, along with documentation
  • Conduct analysis and assist staff in conducting analysis
  • Maintain and administer hardware solutions for project and group compute tasks
  • Advise Division and NIST management as a subject matter expert
  • Organize, conduct, and attend relevant meetings, and provide written summaries or other documentation to NIST management and stakeholders
  • Obtain and provide relevant information to inform NIST management and stakeholders
  • Maintain deep technical knowledge of advances in the application of artificial intelligence and machine learning to measurement challenges in synthetic biology, such as those relevant to biosafety and biosecurity
  • Demonstrate attention to detail
  • Execute novel technical research
  • Support sequence to function research for protein engineering
  • Develop and apply infrastructure for data analysis
  • Establish and document standard operating procedures for analysis pipelines

Qualifications
  • A PhD in Computer Science, Engineering, Manufacturing, or a related field.
  • 2 years of relevant experience.
  • Familiarity with DevOps and CICD pipelines.
  • Ability to work with real-time event data at scale.
  • Familiarity with multiple scripting languages.
  • Ability to develop prototypes of tools needed to analyze data.
  • Strong oral and written communication skills.

Privacy Act StatementAuthority: 15 U.S.C. § 278g-1(e)(1) and (e)(3) and 15 U.S.C. § 272(b) and (c)
Purpose: The National Institute for Standards and Technology (NIST) hosts the Professional Research Experience Program (PREP) which is designed to provide valuable laboratory experience and financial assistance to undergraduates, post-bachelor's degree holders, graduate students, master's degree holders, postdocs, and faculty.
PREP is a 5-year cooperative agreement between NIST laboratories and participating PREP Universities to establish a collaborative research relationship between NIST and U.S. institutions of higher education in the following disciplines including (but may not be limited to) biochemistry, biological sciences, chemistry, computer science, engineering, electronics, materials science, mathematics, nanoscale science, neutron science, physical science, physics, and statistics. This collection of information is needed to facilitate administrative functions of the PREP Program.
Routine Uses: NIST will use the information collected to perform the requisite reviews of the applications to determine eligibility, and to meet programmatic requirements. Disclosure of this information is also subject to all the published routine uses as identified in the Privacy Act System of Records Notices: NIST-1: NIST Associates.
Disclosure: Furnishing this information is voluntary. When you submit the form, you are indicating your voluntary consent for NIST to use of the information you submit for the purpose stated.
SURA is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis as protected by federal, state, or local law.
PREP0004155