Dolat Capital - Python Developer - Data Structure & Algorithm

0 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You