GrepJob
Dotmatics

Staff Software Engineer - Data Processing & Execution Platform

Dotmatics
Apply
about 2 hours ago
Mexico City, MexicoStaff+
H1B Sponsor

Responsibilities

  • Define and drive system architecture for event-driven data processing services.
  • Lead the migration of key components to a Node.js/TypeScript and Python ecosystem.
  • Contribute to engineering standards and best practices for distributed systems.
  • Architect and implement asynchronous data processing pipelines for high-volume scientific data.
  • Ensure scalability, maintainability, and security of software solutions on Kubernetes and AWS.
  • Take ownership of existing services and make decisions about their evolution.

Requirements

  • 12+ years of engineering experience, preferably in a SaaS environment.
  • Degree in Computer Science, Software Engineering, or equivalent.
  • Excellent written and spoken English communication skills.
  • Strong proficiency in Node.js/TypeScript and Python.
  • Experience designing and implementing distributed, event-driven systems.
  • Advanced working experience in asynchronous processing.
  • Hands-on experience with AWS and Kubernetes in production environments.
  • Proficiency with CI/CD tools such as GitHub Actions.

Tech Stack

Apache KafkaApache SparkAWSDatabricksGitHub ActionsGraphQLKubernetesNode.jsPythonSnowflakeTypeScript

Categories

BackendData EngineeringDevOps