Skip to main content
Posted June 05, 2023
Causeway Capital Management LLC

Software Engineer (Dallas or Los Angeles)

Los Angeles, CA, USA Hybrid Full Time

Position Overview: Reporting to the Director of Investment Technology, this Software Engineer role will skew towards data engineering: designing,...

Position Overview: Reporting to the Director of Investment Technology, this Software Engineer role will skew towards data engineering: designing, implementing, and maintaining modern data pipelines and data platforms that support and further develop the technology infrastructure of the organization’s Quantitative and Fundamental investment teams. The role focuses solely on providing data and tools to enable superior investment outcomes. The Software Engineer will join an experienced agile team that continues to learn and grow together in a highly collaborative environment, using modern technology and software development techniques.

Responsibilities:

  • Collaborate with analysts, portfolio managers, and fellow engineers to build, analyze, and improve Causeway’s proprietary investment management data lakehouse and pipelines.
  • Develop features in Causeway’s proprietary quantitative finance Python libraries and packages.
  • Own the creation and share the support of data pipelines using Apache Airflow.
  • Build and ship modern containerized apps using Python, SQL, and Docker in a hybrid cloud environment.
  • Learn and leverage modern DevOps techniques, deploying cloud resources with Pulumi and Helm and building CI/CD pipelines with Github Actions.
  • Take ownership of the technology solutions produced, focusing on the delivery of quality code and data.
  • Collaborate with the team in breaking down work and iteratively shipping well-crafted code.
  • Leverage work assignments to continuously learn the investment management domain, broadening and deepening knowledge of machine learning techniques, factor research, alpha models, risk models, portfolio construction, trade generation, portfolio analytics, etc.

Qualifications:

  • 2+ years’ relevant experience and a degree in Computer Science (or related field) with a strong GPA.
  • Passion for growing as a Python developer, software craftsman, and agile development practitioner.
  • Experience or demonstrable interest in building solutions to enable quantitative analysts or data scientists (e.g. leveraging financial data, writing and testing quantitative code, building investment data platforms).
  • Strong foundational skills in object-oriented design and data structures.
  • Established Python and SQL programming skills, with experience in a professional team environment.
  • Working knowledge of Pandas and Git.
  • Experience with a distributed computing framework (e.g. Dask, Ray, Dremio, Spark) is a plus.
  • Capital Markets or Asset Management experience and related datasets/vendors is a plus.
  • Collegial communication skills applicable to collaborating in a team environment.

Benefits of Employment:

  • Highly competitive compensation.
  • Frequent performance feedback and annual performance reviews.
  • Medical, dental, and vision premiums for employees and dependents are paid at 100%.
  • 100% company-matched 401(k), immediate vesting.
  • Work remotely up to two days per week. Work remotely for 10 consecutive days twice per year.
  • Child and dependent care assistance.
  • Gym sponsorship.
  • Firm-wide volunteer opportunities.

Annual Salary: $115,000 – $150,000. Additionally, the Software Engineer will be eligible for an annual, discretionary bonus.

Qualified applicants will receive consideration for employment without regard to the fact or perception of their race, religious creed, color, national origin, ancestry, physical disability, mental disability, reproductive health decisionmaking, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, military and veteran status, or any other basis protected by applicable federal, state or local law.

This listing expired on Jul 20. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.