Posted in

Senior Software Engineer – Compute Platform

Senior Software Engineer – Compute Platform

CompanyArrowstreet Capital
LocationBoston, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or a related discipline
  • 2+ years of professional software development experience using Python or another object-oriented language, financial services exposure is a plus
  • Experience developing large, high-performance, distributed systems
  • Experience building high-performance cloud native solutions on public cloud (AWS preferred)
  • Experience in container technologies like Kubernetes and Docker
  • Experience in building resilient CI/CD pipelines, strong knowledge of Git, and familiarity with a DevOps platform like GitLab
  • Experience with Helm and Infrastructure as Code tools (Terraform preferred)
  • Strong in computer science fundamentals like data structures, algorithm design and complexity analysis
  • Ability to write elegant code, and comfortable with picking up new technologies independently
  • Self-motivated and self-directed, ability to translate technical direction into functional solutions
  • Strong, creative problem-solving abilities
  • Collaboration mindset

Responsibilities

  • Work closely with members of the Research group to review requirements for the compute platforms, workflow and observability systems, and multiple services (such as Discovery, AI and the others)
  • Collaborate with the team members to create the design that ensures the solution to be scalable, cost effective and to have low maintenance
  • Develop high quality solutions in both on premise environments and AWS Cloud using Python and other languages
  • Develop Infrastructure-As-Code solutions using Terraform, develop the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations
  • Provide production support to prevent disruptions to investment processes

Preferred Qualifications

  • Financial services exposure is a plus