We are looking for an experienced Software Engineer to join our engineering team. You will design and build scalable, high-performance systems that allow complex data processing and operational workflows. .
Responsibilities:
- Lead the design and development of distributed, fault-tolerant systems for large-scale data processing and operational platforms.
- Build and increase primary services, APIs, and frameworks in Python to support high-throughput and low-latency operations.
- Mentor engineers and provide guidance on best practices in software development, testing, and deployment.
- Oversee deployments on the Kubernetes-based platforms, ensuring performance and resource use.
- Design and manage infrastructure using Terraform, ensuring consistency and automation across environments.
- Identify bottlenecks and implement automation and tooling to improve deployment speed and reliability.
- Stay ahead of DevOps & GenAI trends and bring new ideas to improve system architecture, monitoring, and deployment strategies.
- You will report to a Senior Manager