Careers

Job Title

Data Engineer

Position Location

Los Angeles

Position Description

We are seeking an individual to serve as a member of our Data Engineering team, implementing, maintaining, and optimizing mission-critical systems using Python in a Linux environment. Responsibilities include the use of python to design, develop and maintain new applications and to make significant enhancements to existing software.

Role & Responsibilities:

  • Owning the design, development and maintenance of end-to-end data pipelines and workflows
  • Engineering solutions to aggregate and automate large data flows from varying sources
  • Collaborate with engineers, researchers and portfolio managers to construct complex data sources for algorithms, strategies and ML / AI models
  • Design data models for optimal storage and retrieval
  • Improve data quality by using & improving internal tools and visualizing data sets
  • Help continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for stakeholders

Required Qualifications:

  • A Bachelor’s degree or equivalent in the field of mathematics, computer science, accounting or related technical field and 2+ years of experience as a Data Engineer or in a similar role
  • 2+ years of programming experience in Python
  • Proficiency in SQL or other similar languages
  • Proficient working with the Linux operating system
  • Demonstrated strength in data modeling, ETL development and data warehousing
  • Excellent communication skills, including the ability to communicate with non-technical users
  • Proven ability to be a team player
  • Demonstrated project management skills including the ability to efficiently drive a project through to completion
  • Experience with communications and real-time data acquisition, preferably in the context of securities trading or financial services is preferred but not required
  • Experience with Big Data Solutions – Hadoop / Spark / Parquet is preferred but not required

What You'll Need to be Successful:

  • Can-do attitude, defaulting to “yes, we will figure out a way”
  • Ability to make independent judgment calls to resolve urgent and critical matters
  • A drive to not rest until problems are solved
  • Strong desire for automation
  • A self-motivated and results-driven personality
  • The desire to be a part of an exceptional team in a forward-thinking environment
  • Attention to details and Strong desire to get things right
Apply Now