HamburgerMenu
hirist

Dolat Capital - Python Developer - Data Structure & Algorithm

Posted on: 18/11/2025

Job Description

About the Role :

We are seeking a highly skilled Python Developer to design, build, and optimize software applications that power large-scale, data-intensive trading systems.

This role involves working with distributed server clusters, automation frameworks, and performance-critical components in a fast-paced, engineering-first environment.

You will collaborate closely with infrastructure and trading teams to deliver scalable, reliable, and high-performance solutions.

Key Responsibilities :

Application Development & Optimization :

- Develop, test, and maintain end-to-end Python applications supporting trading workflows and internal tooling.

- Implement efficient algorithms and data-handling mechanisms for high-throughput environments.

- Optimize existing codebases for performance, latency reduction, and resource efficiency.

Automation & Scripting :

- Build automation scripts and utilities to streamline operational and development workflows.

- Integrate Python applications with Linux-based systems and automation frameworks.

- Develop monitoring, alerting, and performance-testing scripts for system reliability.

Infrastructure & Systems :

- Work with clusters of 100+ servers, ensuring system consistency, reliability, and scalability.

- Collaborate with DevOps and Infra teams to deploy, maintain, and troubleshoot distributed systems.

- Use Linux and Bash extensively for debugging, process management, and environment setup.

Collaboration & Code Quality :

- Follow best practices in version control, modular code design, and documentation.

- Participate in peer reviews, architecture discussions, and iterative development cycles.

- Contribute to continuous improvement of development standards and engineering practices.

Required Skills & Experience :

Core Technical Skills :

- Strong Python fundamentals, including OOP, data structures, algorithms, and design principles.

- Hands-on experience with Linux/Unix systems and Bash scripting.

- Working knowledge of scientific libraries such as NumPy and Matplotlib.

- Understanding of SQL databases, preferably PostgreSQL.

- Experience building automation tools, backend utilities, or system scripts.

Additional Attributes :

- Strong problem-solving mindset with a focus on scalability and optimization.

- Ability to work in high-speed, data-heavy environments.

- Excellent debugging skills across application, OS, and infrastructure layers.

- Ability to collaborate in a cross-functional, engineering-driven team

info-icon

Did you find something suspicious?