1

Software Research Assistant Jobs (NOW HIRING)

$195K/yr

As a Senior Software Research Engineer, you will work at the intersection of computer vision ... We expect every scientist to treat AI coding assistants as a core part of their toolkit, not an ...

Research Assistant

Tulsa, OK · On-site

$17 - $23.50/hr

Collect and analyze data using various research methods, techniques, and software tools. * Maintain accurate records of research findings and assist in the preparation of research reports ...

Research Assistant Location: 1 Washington Square North, NY, NY 10003 Part-Time: 10 hours/week ... Proficiency with GIS software and spatial data analysis is highly desirable. * Strong writing ...

Research Assistant

Boston, MA · On-site

$48K - $66K/yr

About the Opportunity The Research Assistant (Neuroinformatics) in the Computational Optics and ... The candidate should have hands-on experience in programming and software development, with ...

Research Assistant

Los Angeles, CA · On-site

$20.75 - $28.50/hr

The research assistant will work with us on both research projects and academic outreach in terms ... Proficiency in Microsoft Office and Adobe software suites preferred Benefits and Perks Here are ...

$17 - $23.50/hr

Proficiency with computers and essential software programs (such as MS office) * Excellent verbal ... Research Assistant Department: Department of Pathology and Laboratory Medicine Grade: Grade 7 ...

Research Assistant

Providence, RI · On-site

$19.50 - $26.75/hr

Proficiency with computers and essential software programs (such as MS office) * Excellent verbal ... Research Assistant Department: Department of Pathology and Laboratory Medicine Grade: Grade 7 ...

Research Assistant

Boston, MA · On-site

$48K - $66K/yr

About the Opportunity The Research Assistant (Neuroinformatics) in the Computational Optics and ... The candidate should have hands-on experience in programming and software development, with ...

Research Assistant

Los Angeles, CA · On-site

$20.75 - $28.50/hr

Under direct supervision of the Director, the Research Assistant will assist in the generation of ... Proficiency in Microsoft Office (required) and Adobe software suite (preferred) Benefits and Perks ...

next page

Showing results 1-20

Software Research Assistant information

Can I make 200K with a computer science degree?

A Software Research Assistant typically earns less than $200,000 annually, as this entry-level or early-career role usually offers salaries below that threshold. Achieving a $200,000 salary generally requires advanced positions such as software engineer, data scientist, or senior developer, often with several years of experience, specialized skills, and sometimes additional certifications or advanced degrees.

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.

Is computer science dead due to AI?

As a Software Research Assistant, it is clear that computer science remains a vital field despite advances in AI. AI tools and algorithms are developed within computer science, which continues to evolve with new programming languages, frameworks, and research methods, ensuring ongoing opportunities for professionals in the field.

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 qualifications do I need to be a research assistant?

To be a software research assistant, candidates typically need a bachelor's degree in computer science, software engineering, or a related field. Strong programming skills, familiarity with research tools and methodologies, and good analytical abilities are also important. Some positions may require experience with specific programming languages or software development environments.

How much is a research assistant paid?

Research assistants in software research roles typically earn between $15 and $30 per hour, depending on experience, education level, and the organization. Full-time positions may offer annual salaries ranging from $30,000 to $60,000. Compensation can also include benefits such as flexible schedules and access to research tools.

What are Software Research Assistants?

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, and why are they important?

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.
More about Software Research Assistant jobs
What cities are hiring for Software Research Assistant jobs? Cities with the most Software Research Assistant job openings:
What are the most commonly searched types of Software Research jobs? The most popular types of Software Research jobs are:
What states have the most Software Research Assistant jobs? States with the most job openings for Software Research Assistant jobs include:
Infographic showing various Software Research Assistant job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, 1% Temporary, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

$195K/yr

Full-time

Posted 8 days ago


Job description

Why This Role Matters

We are building the future of digital dentistry. Align Technology has transformed orthodontics and restorative dentistry through Invisalign, the iTero intraoral scanner, and exocad CAD/CAM-products used by clinicians in over 100 countries, backed by data from more than 20 million patients. Our Advanced Technology Development (ATD) team in Switzerland & Germany is where breakthrough ideas become real products.

As a Senior Software Research Engineer, you will work at the intersection of computer vision, generative AI, LLMs and 3D geometry to solve problems that have no textbook solutions. You will invent new ways to analyze, diagnose, simulate and visualize dental diagnostics & outcomes, turning raw 3D and 2D data and clinical imagery into intelligent, patient-specific health information. This is applied research with direct product impact: your prototypes become the features millions of patients and their dentists rely on.
Your work will span the full arc from research to early-stage product development, with 3D mesh processing and LLM integration and computational geometry as the focus:
       Research to Product Execution: Combine Exploratory Research, Requirements Analysis, Rapid Prototyping, Validation and Product Development.
       Train Deep Learning Models: Building Datasets, Working with Labelers, improving Data Quality, Iterating on Models and Analyzing results statistically.
       From Data to Clinical Diagnostics and Treatment Plans: Leveraging your DL models, LLMs and all our health data.
       Work with some of world's leading clinical practitioners to implement best practices.
       Leverage your knowledge of 3D computational geometry, computer vision and generative AI.
What We Expect From You
       Focus & expertise in 3D & 2D machine learning.
       Excellence in 3D geometry.
       Passion for delivering usable and value adding solutions.
       Love of improving human health - oral health in our case.
       Ability to think for yourself, defend your opinions and execute your research independently - whether experimenting with cutting edge 3D & vision networks or improving your own workflows.
       Willingness to stay up to date on academic literature and keep learning.
       Familiarity with current toolsets such as PyTorch, Python, C++ or similar.
       Great collaborative attitude and communication skills.
       Desire to spend meaningful time with our customers-orthodontists, dentists, and dental lab technicians-to deeply understand their clinical workflows, pain points, and unmet needs. 
       You actively leverage AI-assisted development tools-such as Claude Code, GitHub Copilot, Cursor, or similar-to accelerate prototyping, code generation, and research workflows. We expect every scientist to treat AI coding assistants as a core part of their toolkit, not an afterthought.
Required Qualifications:
       M.Sc. or Ph.D. in Computer Science, Machine Learning, Applied Mathematics, Computer Vision, or a closely related field.
       6+ years of hands-on experience building and shipping ML/DL models in an industry or advanced research setting (post-degree).
       Deep expertise in Deep Learning, 3D geometry processing, computational geometry, mesh algorithms, 2D vision and image processing. 
       Proficiency in Python and C++ for geometry processing. Familiarity with libraries such as CGAL, libigl, Open3D, trimesh, or PyTorch3D. Comfortable with GPU-accelerated workflows.
       Some experience in integrating LLM frontier models with practical uses in code.
       Solid grounding in linear algebra, statistics and optimization methods.
       Demonstrated proficiency with AI-assisted coding tools (e.g., Claude Code, GitHub Copilot, Cursor) integrated into daily development workflows.
       Professional fluency in English (written and spoken). German is a plus but not required.
Strongly Valued:
       Familiarity with medical device development workflows or regulated software (e.g., IEC 62304, FDA Class II).
       Background in dental, medical imaging, or biomechanics is a differentiator.
       Background in CAD/CAM systems.
       Track record of conference publications.

About the ATD Team
The Advanced Technology Development team operates as Align's applied research lab. We are a small, high-impact group of scientists and engineers who work 12-18 months ahead of the product roadmap. You will collaborate daily with clinicians, product managers, and engineering teams across our global offices. We value intellectual honesty, rapid experimentation, and shipping research that changes patient outcomes.
null