
About Dotmatics
Accelerating scientific innovation through data collaboration
Key Highlights
- Over 2 million researchers use Dotmatics' platform
- Headquartered in Boston, MA, with a focus on scientific data
- Major clients include Merck, Bristol Myers Squibb, and Moderna
- 501-1000 employees dedicated to R&D software solutions
Dotmatics is a leading provider of scientific R&D software, headquartered in the Bulfinch Triangle Historic District of Boston, MA. Its platform is utilized by over 2 million researchers globally, including major pharmaceutical companies like Merck, Bristol Myers Squibb, and Moderna. Dotmatics focus...
🎁 Benefits
Dotmatics offers competitive salaries, equity options, generous PTO, and a flexible remote work policy. Employees also benefit from a learning budget ...
🌟 Culture
Dotmatics fosters a culture of collaboration and innovation, prioritizing scientific breakthroughs by addressing data challenges in research. The comp...
Skills & Technologies
Overview
Dotmatics is seeking a Senior Software Engineer for their AI Agent Platform to drive innovation in scientific research. You'll work with Java, Python, and machine learning technologies. This role requires significant experience in software engineering and AI development.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on developing AI-driven applications. Your background includes proficiency in Java and Python, and you have a solid understanding of machine learning principles and practices. You are comfortable working with REST APIs and have experience integrating various software components to create cohesive systems. Your collaborative spirit allows you to thrive in a team-oriented environment, where you contribute to innovative solutions that enhance scientific research.
You are passionate about leveraging technology to solve complex problems in the scientific domain. You understand the importance of data-driven decision-making and are eager to contribute to a platform that supports over 2 million scientists globally. Your ability to communicate technical concepts clearly to both technical and non-technical stakeholders makes you an asset to any project.
Desirable
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with data visualization tools. You may also have exposure to scientific software applications, which would enhance your understanding of the end-users' needs. A background in working with large datasets and knowledge of data processing frameworks would be beneficial in this role.
What you'll do
As a Senior Software Engineer at Dotmatics, you will play a crucial role in the development of the AI Agent Platform, which aims to revolutionize scientific research. You will design and implement robust software solutions that integrate AI capabilities into existing applications, enhancing their functionality and user experience. Your work will involve collaborating with cross-functional teams, including data scientists and product managers, to define project requirements and deliver high-quality software on time.
You will be responsible for writing clean, maintainable code and conducting code reviews to ensure adherence to best practices. Your expertise in machine learning will be utilized to develop algorithms that improve the platform's performance and accuracy. You will also engage in troubleshooting and debugging to resolve any issues that arise during the development process.
In addition to your technical responsibilities, you will contribute to the overall strategy of the AI Agent Platform by providing insights based on your experience and understanding of the scientific community's needs. You will participate in team meetings and contribute to the continuous improvement of development processes, fostering a culture of innovation and collaboration.
What we offer
At Dotmatics, we provide a supportive and inclusive work environment where your ideas can flourish. You will have the opportunity to work on cutting-edge technology that has a meaningful impact on scientific research. We offer flexible working arrangements, including remote work options, to help you maintain a healthy work-life balance. Our team is dedicated to professional growth, and we encourage you to pursue continuous learning and development opportunities.
Join us in our mission to accelerate scientific innovation and make the world a healthier, cleaner, and safer place. We believe that by intertwining science, data, and decision-making, we can achieve breakthroughs that will shape the future of research. Your contributions will be valued, and you will be part of a global team that is passionate about making a difference.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Dotmatics.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
PathAI is seeking a Senior Full Stack Engineer to enhance their AI-powered pathology platform. You'll work with technologies like Python, Vue.js, and AWS to build and refactor features. This role requires significant experience in software engineering.

Full Stack Engineer
Veeva Systems is hiring a Senior Full Stack Engineer to build innovative products in the life sciences industry. You'll work with Java and JavaScript in a flexible work environment. This position requires extensive experience in modern open-source technologies.

Full Stack Engineer
Veeva Systems is hiring a Senior Full Stack Engineer to build innovative products in the life sciences sector. You'll work with Java and JavaScript in a flexible work environment. This position requires extensive experience in modern open-source technologies.

Full Stack Engineer
Dotmatics is hiring a Senior Full Stack Engineer to contribute to their innovative digital science platform. You'll work with Node.js to develop applications that support scientific research. This position requires significant experience in full stack development.

Full Stack Engineer
Lendbuzz is hiring a Senior Full-Stack Software Engineer to design and develop backend systems and user experiences. You'll work with PostgreSQL and microservices architecture to impact thousands of users. This position requires 5+ years of software development experience.