What are the responsibilities and job description for the Python Developer position at Elity Global?
A leading global High-frequency trading firm is looking for a Python Engineer to join its Trading Systems team in Miami. This team builds the tools, data services and automation frameworks that keep the firm’s trading engines fast, efficient, and continuously improving. The role combines deep technical engineering with creative problem-solving - ideal for someone who wants to see their code make a measurable impact on live trading.
You’ll work on real-time systems, distributed pipelines and automation infrastructure that power global trading operations. From optimizing system performance to orchestrating smart automation, your work will be critical to driving speed, scale, and insight across the trading stack.
What You’ll Do:
- Engineer scalable back-end systems and APIs that integrate directly with trading infrastructure.
- Design and deploy distributed data services, enabling low-latency access to high-volume trading and market data.
- Automate operational workflows to improve trading system resilience, efficiency and observability.
- Develop real-time monitoring and alerting frameworks, leveraging event-driven and streaming architectures.
- Collaborate with cross-functional teams - traders, researchers, and platform engineers, to translate ideas into robust, production-grade solutions.
- Experiment with modern open-source tools and frameworks, continuously improving performance and automation coverage.
Your Profile:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics or a related field.
- 5 years of software engineering experience, ideally building distributed or performance-critical systems.
- Strong proficiency in Python (3.8 ), with a focus on clean architecture, asynchronous programming, and system integration.
- Familiarity with Golang or another statically typed systems language is a plus.
- Hands-on experience with Docker, Kubernetes, and event-streaming technologies such as Kafka.
- Solid understanding of Unix/Linux environments, including performance tuning and networking fundamentals.
- Experience designing microservices, ETL pipelines, or real-time APIs in high-availability production settings.
- Excellent problem-solving ability, communication skills, and a collaborative mindset.
If you’re passionate about building fast, elegant systems that run at global scale, connect with Alexandra Udriste or apply via applications@elityglobal.com.