Quantitative Trading Firm #015
This role presents a rare opportunity to influence and enhance development processes across the organization, spanning multiple teams and projects. You’ll work at the intersection of software development, systems engineering, and infrastructure, building tools and processes that improve the efficiency and effectiveness of development workflows.
Key Responsibilities
- Tool Development and Workflow Optimization:
- Design, build, and maintain tools and software to automate, monitor, and enhance build, test, and development processes. Focus on reducing manual effort, improving system reliability, and increasing efficiency.
Performance Analysis and Process Improvement:
Analyze build patterns and resource utilization to identify inefficiencies. Troubleshoot systemic issues, collaborate with infrastructure clients, and implement targeted improvements to optimize workflows.
Developer Consultation and Systems Support:
Work directly with developers to provide guidance on solving complex problems related to Linux systems. Educate teams on sound systems engineering principles to enhance their productivity and technical skills.
Required Qualifications
- Proficiency in Python programming.
- Strong problem-solving skills with the ability to debug and resolve issues quickly.
- Solid understanding of Linux/UNIX operating systems and their core principles.
Personal Attributes:
- Quick learner with the ability to absorb and apply new knowledge effectively.
- High attention to detail and a proactive approach to tackling challenges.
Additional Technical Skills:
- Experience with Java and/or Groovy programming.
- Familiarity with systems configuration management and monitoring tools.
- Knowledge of the Debian operating system.
- Experience with Jenkins and Gerrit Code Review for CI/CD workflows.
Educational Background:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Professional Experience:
2+ years of hands-on experience in relevant domains such as software development, systems engineering, or DevOps.
Core Competencies:
- Team-oriented mindset with the ability to collaborate effectively.
- Self-starter who can work independently and take ownership of tasks.
- Comfortable juggling multiple priorities without compromising on quality.
- Familiarity with open-source software—able to use, support, debug, and contribute patches across various languages and systems.
- This position offers the chance to be at the forefront of transforming how the company develops and delivers software. If you are passionate about improving workflows and bridging the gap between development and infrastructure, we would love to hear from you!