We are seeking a highly skilled Senior Software Engineer to join our team responsible for large‐scale data processing, distributed computation, and performance‐critical backend services.
Requirements
- 5+ years of backend software engineering experience, with a strong focus on Python.
- Hands-on experience with Apache Spark, Databricks, or similar distributed-processing frameworks.
- Proven ability to design and optimize high-scale data pipelines handling large datasets.
- Strong understanding of distributed systems, parallel processing, and performance tuning.
- Familiarity with cloud environments (Azure, AWS, or GCP).
- Experience with modern CI/CD processes, testing frameworks, and code-quality standards.
- Strong understanding of data structures, algorithms, and system design.
- Excellent problem-solving skills and ability to work independently.
Benefits
- Competitive compensation
- Benefits package