[Remote] Staff Data Engineer | Luma
Note: The job is a remote job and is open to candidates in USA. Dotmatics is a company dedicated to transforming scientific research through innovative data solutions. They are seeking a Staff Data Engineer to enhance their AI-powered R&D platform, Luma, by improving system architecture, scalability, and reliability while mentoring a world-class engineering team.
Responsibilities
- Define and drive system architecture for services within a Node.js/TypeScript ecosystem
- Contribute to and improve engineering standards, patterns, and best practices for distributed systems, observability, and reliability
- Architect and implement serverless and event-driven data processing pipelines for high-volume scientific data
- Guarantee the scalability, maintainability, and security of software solutions
- Provide technical guidance to Software Engineers, conduct code reviews, and raise the bar for design, code quality, and operational excellence
- Help shape user interfaces that are intuitive and accelerate scientific research
- Collaborate with other teams to build scientific solutions on top of a best-in-class scientific data engine
Skills
- 12+ years experience in engineering preferably in a SaaS environment
- Degree in Computer Science, Software Engineering, or equivalent
- Advanced working experience in Data Engineering pipelines and Asynchronous processing
- Expert knowledge of Node.js and React
- Proven experience designing and implementing distributed, event-driven systems and high-level web applications
- Experience implementing automated testing platforms, unit tests, and integration tests
- Advanced working experience with large data processing platforms Spark, Databricks, Snowflake
- Professional experience with PostgreSQL and building/consuming RESTful APIs
- Hands-on experience with AWS in production environments and a solid understanding of Kubernetes for orchestrating workloads
- Proficiency with CI/CD tools such as GitHub Actions
- Knowledge of Agile software development practices
- Setting technical direction, leading cross-team initiatives, and leveling up other engineers
- Scala
- Background in complex data pipelines and scaling
- Message-based architectures (e.g., Kafka)
- Deployment technologies like Terraform
- Exposure to AWS and/or GCP or designing systems portable across multiple cloud providers
- Building Windows applications
- Building scalable distributed systems using Kubernetes and other cloud-native technologies
- Experience within Life Sciences or R&D data management
Benefits
- Medical, Dental, Vision, Insurance
- Health Spending Accounts
- Wellness Benefits (Mental Health Apps and Fitness Perks)
- Company-paid Life and Disability Insurance
- 401k Retirement Plan (with 4% company match; immediate vesting)
- Flexible Time off Plan (for US exempt employees)
Company Overview
Company H1B Sponsorship