Job Details
About Dottir Labs:
Dottir Labs is an MIT spinout, building revolutionary optical sensors for chemical detection in water environments. We are developing new hardware and software to integrate into aquaculture, agriculture and ocean water for continuous monitoring and modeling.
About the Role:
As an Analytics Software Engineering Intern, you will play a critical role in developing Dottir Labs’ full-stack analytics platform that transforms raw spectral sensor data into actionable insights for customers. You will work closely with the technical team to build, integrate, and refine data analytics algorithms that support our digital product, contributing directly to real-time monitoring, modeling, and automation capabilities.
You will develop core backend and full-stack components that connect hardware-generated data to end-user dashboards and insights. Your work will include implementing data pipelines, designing APIs, building analytics modules, and integrating machine learning with chemical analytics algorithms into production systems. This technical work is critical for advancing the performance and scalability of our SSRS platform, enabling accurate, real- time water quality monitoring. This is an opportunity to contribute meaningfully to products at the intersection of chemistry, data science, and environmental impact.
Responsibilities:
- Develop and integrate full-stack components of an analytics platform (backend, some frontend, APIs, data interfaces).
- Implement data analytics and processing algorithms for spectral and chemical sensor data.
- Optimize system performance, reliability, and scalability in a production-oriented environment.
- Assist in validating analytics models through testing, simulation, and interpretation of real and synthetic datasets.
- Support deployment of new features into staging and production environments.
Qualifications:
- Enrolled in an undergraduate or graduate program in the state of Massachusetts, or recently graduated (past year)
- Living in Massachusetts
- Able to work in-person in laboratory and prototyping environments, with interdisciplinary teams
- Good academic standing
- Have experience in the following:
- Python or Julia and any additional relevant programming languages
- Software development, data structures, and algorithmic problem-solving
- Data analytics, scientific computing, or numerical methods
- Data handling, visualization, or building data-driven tools
- Learning and integrating new technologies, and frameworks
- Have an excitement for startup ecosystems and dynamic team environments
Nice to Have:
- Familiarity with chemical analytics, spectroscopy, or chemistry-related data
- Experience with laboratory data project tools (Julia, R, etc)
- Experience with full-stack frameworks (React, Node.js, Django, Flask, etc.)
- Background in scientific computing, machine learning, or algorithm design
- Exposure to real-time systems, IoT pipelines, or sensor data ingestion
Required Materials:
- Resume/CV
- Cover letter (can be in the body of the email submission)
- GitHub portfolio or example of work if available
Please send all materials to charles@dottirlabs.com to submit your application.