Scientific Software Engineer – Algorithms
Pendar Technologies, Cambridge, MA +1
- Pay
- $100K–$130K / year
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering, ML / AI engineering
- Posted
- yesterday
About the role
About Pendar Technologies
Pendar Technologies develops advanced optical sensing and chemical identification technologies that bring sophisticated laboratory analysis into real-world environments. Our instruments combine innovative optical hardware, spectroscopy, imaging, and computational methods to enable rapid, reliable identification of chemical substances.
Our technologies support applications in public safety, chemical threat detection, and scientific analysis. We are a multidisciplinary team of scientists and engineers working at the intersection of physics, chemistry, optics, and software.
The Opportunity
We are seeking a Scientific Software Engineer – Algorithms to develop the algorithms and software that power our next generation of analytical instruments.
This is a hands-on, software-intensive position for someone with a strong scientific background, excellent programming skills, and a passion for solving complex technical problems. You will work closely with scientists and engineers to develop new analytical approaches and turn them into robust, high-performance software integrated into our products.
The position offers substantial technical ownership, opportunities to work across different scientific disciplines, and the satisfaction of seeing your solutions deployed in real-world applications.
What You'll Do
- Develop, implement, and optimize algorithms for processing and interpreting scientific data, including images and spectroscopic measurements.
- Design approaches to feature extraction, signal processing, pattern recognition, classification, and quantitative analysis.
- Apply mathematical modeling, statistical methods, and machine learning where appropriate to solve challenging measurement and analysis problems.
- Write high-quality, maintainable Python code, taking solutions from initial concept through validation, optimization, and product integration.
- Leverage AI-assisted development tools to accelerate algorithm design, software implementation, and problem-solving, while applying sound scientific and engineering judgment to evaluate and validate results.
- Collaborate with scientists, optical engineers, and software developers to understand instrument behavior, establish performance requirements, and develop effective solutions.
- Evaluate algorithm performance using experimental data, troubleshoot failures, and improve accuracy, speed, and robustness.
What We're Looking For
Required qualifications
- Ph.D. in a scientific, mathematical, or technical discipline. Recent graduates are particularly encouraged to apply.
- Excellent Python programming skills, demonstrated through substantial hands-on software development experience.
- Strong analytical and problem-solving abilities, with a foundation in mathematics and statistics.
- Ability to develop original algorithmic solutions, rather than relying exclusively on existing software packages or established techniques.
Similar roles at other companies
Scientific Software Engineer (Lab Integration)
CuspAILondon, UK +3
Pay not posted
Posted 2 days ago
(Senior) Engineer I, Product Intelligence [Algorithm Development]
ASMNetherlands > Almere +1
Pay not posted
Posted Aug 13, 2026
Staff Software Engineer (AI)
PendoNew York, NY
$300K–$325K / yr
Posted May 5, 2026
Software Engineer, AI
Patch My PCUnited States
$135K–$165K / yr
Posted Jun 5, 2026
Listed on Pendar Technologies's Greenhouse job board; checked 4 h ago. First seen by us 29 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.