About The Role
We are looking for junior or fresh graduate Python Software Engineers who are excited to build scalable systems, learn modern technologies, and leverage AI-powered development to accelerate engineering work. You will join our core team to develop components for our research and trading platform.
Key Responsibilities
- Build and maintain backend services, automation scripts, and internal tools using Python
- Work with structured and unstructured data — ingestion, transformation, validation, and storage
- Write clean, maintainable, and modular code using OOP principles
- Assist in optimizing performance, reliability, and scalability
- Collaborate with researchers to translate ideas into runnable systems
- Actively use AI tools (ChatGPT, Claude, GitHub Copilot) for coding, debugging, and documentation
- Participate in code reviews, knowledge sharing, and engineering improvements
- Learn and adapt to modern DevOps practices (Git, Docker, CI/CD, cloud platforms)
Requirements
- Graduating or graduated in Computer Science, Software Engineering, or related fields
- Interest in Python programming (projects, internships, or GitHub portfolios count)
- Good understanding of OOP concepts and writing clean, structured code
- Eagerness to use AI tools to improve development speed and quality
- Basic knowledge of databases (SQL or NoSQL)
- Strong logical thinking and problem-solving mindset
- Good communication and willingness to learn fast in a highly technical environment
Bonus Skills
- Built side projects in Python (servers, crawlers, automation, APIs, data processing, bots)
- Familiar with Git, Docker, Kafka, Redis, or PostgreSQL
- Familiar with cloud platforms (AWS/GCP) or Linux environments
- Interest in finance, algorithmic trading, or quantitative systems
- Experience using AI tools to write or review code
AI-Assisted Development Expectations
We encourage engineers to leverage AI in their workflows. You will be expected to use AI tools to:
- Generate and improve code
- Debug and test
- Document logic and APIs
- Design system architecture and workflows
At the same time, you must validate correctness, maintain code quality, and think critically beyond AI output.