2 days ago
Mexico City, MexicoStaff+
Responsibilities
- Define and drive architecture for event-driven data processing services and lead migration to Node.js/TypeScript and Python.
- Design and implement asynchronous, high-volume scientific data pipelines with at-least-once delivery, backpressure, and graceful degradation.
- Improve engineering standards, distributed-systems patterns, observability, and reliability across a multi-service platform.
- Ensure software solutions running on Kubernetes and AWS are scalable, maintainable, and secure.
- Own existing services, understand their behavior, and make pragmatic decisions about their evolution.
- Lead cross-team initiatives, set technical direction, mentor engineers, and provide architectural guidance.
Requirements
- 12+ years of engineering experience, preferably in a SaaS environment.
- Strong production experience with Node.js/TypeScript and Python for backend services.
- Advanced experience with asynchronous processing, distributed event-driven systems, message buses, GraphQL, and RESTful APIs.
- Experience with automated testing platforms, unit testing, and integration testing.
- Advanced experience with large data processing platforms such as Spark, Databricks, or Snowflake.
- Experience managing state across message buses, relational databases, caches, and other data stores.
- Hands-on production experience with AWS and a solid understanding of Kubernetes.
- Proficiency with CI/CD tools such as GitHub Actions.
- Ability to set technical direction, lead cross-team initiatives, and mentor engineers.
- Excellent written and spoken English communication skills.
- A degree in Computer Science, Software Engineering, or equivalent is preferred.
- Scala or other JVM languages, Kafka, complex data pipelines, schema management, incremental processing, GCP, cloud portability, cloud-native technologies, and Life Sciences or R&D data management experience are helpful.
Benefits
- Remote-friendly work environment with a collaborative global team.
- Equal opportunity workplace focused on inclusion and employee support.
Tech Stack
Apache KafkaApache SparkAWSDatabricksGitHub ActionsGraphQLKubernetesNode.jsPythonScalaSnowflakeTypeScript
Categories
BackendData Engineering
About Dotmatics
Dotmatics builds cloud-based R&D scientific software that unifies biology, chemistry, and data management workflows for biopharma, chemicals/materials companies, and academic labs; products include Luma, ELN, GraphPad Prism, Geneious, SnapGene, Protein Metrics, and LabArchives. The company sells SaaS and enterprise licenses for data integration, analysis, and decision support, is headquartered in Boston, and operates as a Siemens company following its acquisition.
