Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Computational Physics image - Rise Careers
Job details

Software Engineer - Computational Physics

The Position

Metalenz is developing next-generation sensing systems for consumer electronics with metasurface technology. As a Software Engineer you will help develop the design tooling and infrastructure our team uses to engineer meta-optics. A successful candidate will be able to apply software engineering principles to a scientific Julia codebase and, preferably draw from their body of knowledge in computational electromagnetics or computational physics.

What you’ll do

  • Work with the design team to integrate new developments and viewpoints into our Julia-based software toolkit

  • Understand and implement new features into our codebase

  • Identify, refactor, and optimize performance bottlenecks

  • Use and deploy heterogeneous scientific compute platforms, building code to deploy across workstations, clusters, or GPUs

  • Shape the technical roadmap

  • Collaborate by writing documentation, engaging in code review, and commenting on design documents

What you’ll need

  • MS or PhD in Computer Science, Physics, Applied Physics, Applied Mathematics, or relevant field and/or demonstrated excellence in relevant technical domains through open-source contributions or publications

  • Comfort working with and managing high-performance computing environments, particularly Julia, distributed computing, and AWS

  • Interest in and appreciation of the intersection between science and code, as demonstrated through coursework or prior project and/or work experience

  • Familiarity with software engineering best practices (version control, cluster management, data provenance, code profiling and unit tests)

  • Technical background in computational electromagnetics computational physics, numerical computing, and optimization

What we do

  • Work with consumer electronic OEMs to commercialize meta-optics

  • Design next-generation optical systems for emerging consumer applications like 3D sensing

  • Apply a modern software stack and cutting-edge developments in scientific computing (automatic differentiation, scientific machine learning, nonlinear optimization, etc.) to unexplored problem domains in optical system design

The Company

Metalenz, a Boston based venture backed startup built on foundational research from Harvard University, develops next-generation imaging and sensing solutions for high-volume consumer electronics markets using patented low-cost metasurface technology, advanced image processing, and novel machine learning algorithms. The Company’s latest product, Polar ID, is a groundbreaking polarizing camera that leverages the unique characteristics of metasurfaces to enable secure and affordable face unlock for all smartphones.

What we offer

  • Competitive salary, 401k with company contribution, pre-IPO stock options

  • Based in downtown Boston near TD Garden, Metalenz is conveniently located across the street from North Station

  • Competitive benefits package including company paid health, dental, vision, life, LTD/ADD

  • Company contribution to Health Savings Account (HSA)

  • Employee Assistance Program

  • Collaborative office space, flexible work schedule with hybrid and/or work-from-home arrangements for qualified positions

  • Complimentary snacks and drinks, and occasionally lunch on-site

  • Free gym and bike parking on-site

  • Fun, energizing, highly collaborative environment in which each team member has the opportunity to make an impact

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Computational Physics, Metalenz

Join the innovative team at Metalenz as a Software Engineer specializing in Computational Physics! You'll be at the forefront of developing next-generation sensing systems for consumer electronics using cutting-edge metasurface technology. In this role, you'll apply your software engineering expertise and knowledge in computational electromagnetics or computational physics to enhance our Julia-based design tooling and infrastructure. Collaborating with the design team, you'll implement new features, optimize performance, and shape our technical roadmap. Your background in high-performance computing environments and software engineering best practices will be instrumental in deploying code across various platforms. If you have an MS or PhD in Computer Science, Physics, Applied Physics, Applied Mathematics, or a relevant field, and a passion for the intersection of science and code, Metalenz is the place for you! We are committed to creating a fun, collaborative environment where your contributions truly matter. Plus, enjoy competitive compensation, benefits, and opportunities for hybrid work. Ready to make an impact in the consumer electronics space? Join us at Metalenz!

Frequently Asked Questions (FAQs) for Software Engineer - Computational Physics Role at Metalenz
What are the main responsibilities of a Software Engineer - Computational Physics at Metalenz?

As a Software Engineer - Computational Physics at Metalenz, your main responsibilities include collaborating with the design team to integrate new developments into our Julia-based software toolkit, understanding and implementing new features, optimizing performance bottlenecks, and deploying code across various computing platforms. You will also play a crucial role in shaping the technical roadmap and contributing to documentation and code reviews.

Join Rise to see the full answer
What qualifications do I need to be a Software Engineer - Computational Physics at Metalenz?

To qualify for the Software Engineer - Computational Physics position at Metalenz, candidates should have an MS or PhD in Computer Science, Physics, Applied Physics, Applied Mathematics, or a relevant technical field. Additionally, experience with high-performance computing environments, particularly Julia, distributed computing, and AWS, along with a strong understanding of software engineering best practices, is essential for success in this role.

Join Rise to see the full answer
What programming languages should a Software Engineer - Computational Physics at Metalenz be familiar with?

A Software Engineer - Computational Physics at Metalenz should be proficient in Julia, which is the primary language used for our design toolkit. Familiarity with other programming languages related to computational physics and software development will also be beneficial, particularly for integrating different tools and optimizing performance across our scientific compute platforms.

Join Rise to see the full answer
What is the work environment like for a Software Engineer - Computational Physics at Metalenz?

The work environment at Metalenz is collaborative and energetic, where creativity and innovation thrive. Team members enjoy a flexible work schedule with opportunities for hybrid or remote work arrangements. With an emphasis on collaboration, the office promotes interaction and teamwork, complete with complimentary snacks and the occasional lunch to foster connections among colleagues.

Join Rise to see the full answer
What benefits does Metalenz offer to Software Engineers - Computational Physics?

Metalenz offers a competitive salary, a 401k plan with company contributions, pre-IPO stock options, and a comprehensive benefits package, including company-paid health, dental, and vision insurance. Additional perks include contributions to Health Savings Accounts, access to an Employee Assistance Program, and amenities like on-site gym facilities and bike parking.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Computational Physics
How do you optimize code for performance in a high-performance computing environment?

To optimize code for performance in a high-performance computing environment, it's essential to identify bottlenecks using profiling tools, refactor algorithms for computational efficiency, leverage parallel processing capabilities, and utilize appropriate data structures. Highlight your experience with optimizing Julia code and managing diverse compute platforms during the interview.

Join Rise to see the full answer
Can you explain your experience with Julia and its applications in computational physics?

In your response, outline specific projects where you applied Julia to solve complex problems in computational physics. Discuss how you utilized Julia’s powerful libraries for numerical computing and any optimizations you implemented to enhance performance. This shows your capability in leveraging Julia effectively in real-world applications.

Join Rise to see the full answer
Describe a challenging project you worked on that involved collaboration with a design team.

Share a specific example of a collaborative project, detailing your role, the challenges faced, and how you effectively communicated with the design team. This demonstrates your teamwork skills and ability to integrate diverse viewpoints into technical solutions.

Join Rise to see the full answer
What best practices do you follow for version control and code management?

Discuss the version control systems you have used, such as Git, and explain how you maintain clean commit histories, manage branches for features or fixes, and collaborate with others through pull requests. Emphasizing your adherence to best practices shows your professionalism and project management skills.

Join Rise to see the full answer
How do you approach debugging complex scientific code?

Start by explaining your systematic approach to debugging, which includes isolating the issue through testing, using debugging tools to trace errors, and employing logging for deeper insights. Mention any specific experiences where you successfully resolved complex bugs in scientific computing contexts.

Join Rise to see the full answer
What experience do you have with deploying applications on cloud platforms like AWS?

Share your familiarity with AWS services, particularly those you have utilized for deploying applications. Discuss how you've set up instances, managed cloud resources, or ensured scalability in computational workloads, demonstrating practical knowledge of cloud deployment strategies.

Join Rise to see the full answer
How do you stay updated on new developments in software engineering and computational physics?

Discuss your methods for professional development, such as following industry publications, participating in relevant online courses, or engaging with open-source communities. This illustrates your commitment to continuous learning and staying abreast of advancements in the field.

Join Rise to see the full answer
Can you give an example of how you handled a conflict in a team environment?

Provide a clear example where you navigated a conflict, focusing on communication, compromise, and problem-solving. Emphasizing your interpersonal skills and ability to resolve disputes amicably will present you as a team player which is vital in a collaborative setting like Metalenz.

Join Rise to see the full answer
What interests you about working at Metalenz?

Express your enthusiasm for Metalenz’s innovative work in the consumer electronics space and its application of metasurface technology. Highlight aspects of the company culture and projects that resonate with your personal values or career goals, showcasing a genuine interest in contributing to the team.

Join Rise to see the full answer
Where do you see yourself in five years as a Software Engineer?

Frame your answer to reflect ambition and a desire for growth, linking it back to Metalenz. Discuss your goals of evolving in technical skills, contributing to significant projects, or taking on leadership roles, which illustrates your long-term commitment to the company.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Robusta Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 9 days ago
Posted 21 hours ago

Metalenz develops optical elements that exploit structured Huygens' surfaces (metamaterial structures) for controlling wavefronts, polarization, and other properties of light. It provides ultra-thin planar optics for high-resolution full-color ima...

5 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter