HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?