about 5 hours ago
Remote, India
Staff+
H1B Sponsor
Responsibilities
- Lead architecture and system design for complex, distributed software systems.
- Design, implement, and review high-quality code for core services and applications.
- Translate business goals into technical roadmaps and align stakeholders.
- Improve system resiliency, latency, throughput, and cost efficiency.
- Drive standards for coding, testing, CI/CD, observability, security, and documentation.
- Partner with engineering managers and product leaders to coordinate delivery.
- Coach and mentor engineers at all levels and lead design reviews.
- Identify technical risks early and drive mitigation plans.
Requirements
- 12+ years of experience in designing and developing high-scale, secure SaaS applications.
- Knowledge of architectural patterns for building mature services.
- Excellent abilities in high-level service design and modular architecture.
- Experience with AWS, GCP, or other public cloud infrastructure platforms.
- Experience building distributed systems based on microservices architecture.
- Extensive experience with REST API design and implementation.
- Experience with data architecture and SQL/NoSQL databases.
- Familiarity with streaming systems such as Kafka and Flink.
- Experience with container technologies like Docker and Kubernetes.
- Experience implementing automated testing and CI/CD pipelines.
- Strong expertise in solving complex production issues.
Benefits
- Competitive pay and generous time off.
- Ample parental and wellness leave.
- Healthcare and retirement savings program.
- Opportunities for community impact through volunteering and donations.
Tech Stack
Apache FlinkApache KafkaApache SparkAWSClickHouseDockerGoGoogle Cloud PlatformJavaKubernetesPythonSnowflakeSQL
Categories
AI & MLBackendData EngineeringDevOpsFull StackSecurityTesting