GrepJob
Digital.ai

Principle Software Engineer

Digital.ai
Apply
3 months ago
Bengaluru, IndiaSenior / Staff+
H1B Sponsor

Responsibilities

  • Drive architecture and implementation across the web stack and distributed systems.
  • Leverage AI/ML techniques for event processing and anomaly detection.
  • Influence technical strategy across multiple teams.
  • Lead the architectural design of scalable web applications using React and Node.js.
  • Develop modular UI components and back-end services.
  • Architect and maintain distributed, event-driven systems using Apache Kafka and AWS Lambda.
  • Implement high-throughput pipelines for event ingestion and transformation.
  • Design systems for real-time analytics based on streaming data.
  • Collaborate with teams to define schemas and telemetry models.
  • Integrate ML models into dashboards and internal tools.
  • Drive architectural decisions for high-scale distributed systems.
  • Mentor junior engineers and contribute to technical initiatives.

Requirements

  • 8 to 12 years of professional software engineering experience.
  • Advanced proficiency in React, Node.js, and TypeScript.
  • Hands-on experience with Apache Kafka and AWS Lambda.
  • Strong understanding of distributed systems and microservices.
  • Experience with containerization and CI/CD pipelines.
  • Experience deploying cloud-native applications on Kubernetes.
  • Experience with Postgres as a backend data store.
  • Experience applying AI/ML techniques in data workflows.
  • Proficiency in Python or cloud AI/ML services.
  • Strong background in unit and integration testing.

Tech Stack

Amazon DynamoDBApache KafkaClickHouseDockerGrafanaKubernetesNode.jsPostgreSQLPrometheusPythonReactSnowflakeTerraformTypeScript

Categories