Posted on: 30/11/2025
Description :
About the Role :
We are looking for a highly skilled Senior Software Engineer to join our engineering team.
In this role, you will design, build, and optimize large-scale distributed systems and data-driven applications.
You will work with cutting-edge technologies including Scala, Python, Kubernetes, AWS, and Apache Spark, contributing to both new initiatives and mission-critical production systems.
Responsibilities :
- Design, develop, and maintain scalable backend services and data processing pipelines.
- Build high-performance applications using Scala and Python.
- Architect, deploy, and operate services in Kubernetes-based environments.
- Develop cloud-native solutions leveraging the AWS ecosystem (e.g., EC2, ECS/EKS, Lambda, S3, IAM, Cloud-Formation/Terraform).
- Implement and optimize large-scale data processing workflows using Apache Spark.
- Collaborate with cross-functional teams to define technical requirements and deliver high-quality software.
- Ensure system reliability, performance, observability, and security across all services.
- Mentor junior engineers and contribute to engineering best practices, code reviews, and technical design discussions.
- Participate in an on-call rotation and support production systems as needed.
Required Qualifications :
- 5-8 years of professional software engineering experience.
- Strong programming skills in Scala and Python.
- Hands-on experience deploying and managing applications on Kubernetes.
- Deep familiarity with the AWS ecosystem and cloud-native architecture.
- Practical experience with Apache Spark for batch or streaming data processing.
- Solid understanding of distributed systems, concurrency, and performance optimization.
- Experience with CI/CD pipelines, infrastructure-as-code, and DevOps practices.
- Excellent problem-solving skills and a strong sense of ownership.
Preferred Qualifications :
- Experience with real-time streaming technologies (Kafka, Kinesis, etc.).
- Knowledge of SQL/NoSQL databases and data modeling best practices.
- Familiarity with monitoring and observability tools (Prometheus, Grafana, Datadog, etc.).
- Previous experience in high-growth, cloud-native, or data-intensive environments.
- Contributions to open-source projects, particularly in the Scala or Spark ecosystem.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1582706
Interview Questions for you
View All