Senior Python Engineer

Dimensional Fund AdvisorsAustin, TX
3dHybrid

About The Position

About Dimensional: Dimensional was built around a set of ideas bigger than the firm itself. With a confidence in markets, deep connections to the academic community, and a focus on implementation, we go where the science leads, and continue to pursue new insights, both large and small, that can benefit our clients. The Technology Department at Dimensional leverages the rapidly evolving state of the art to engineer platforms powering the innovative, research-driven financial and technical products to improve our client’s financial lives. Dimensional's Data Distribution team is a strategic partnership between the Technology and Investment Engineering (IE) departments. Our mission is to provide performance services to drive interactive data analysis tools. As a Senior Python Engineer within the Data Distribution team, you will have the opportunity to understand our client's needs, collaborate on solution design, and work with emerging engineering tools and best practices. In this role, you will design, develop, document, and test multiple application services focusing on building a scalable platform and services. You will also expand and optimize our data and data pipeline architecture. A successful candidate will demonstrate strong technical skills with a propensity to learn.

Requirements

  • 4-5 years of programming experience in Python.
  • 2+ years in building RESTful APIs and web services.
  • 3+ years of RDBMS experience.
  • Experience in high performance and high availability applications, including expertise in performance optimization and tuning.
  • Experience with automated acceptance testing and ability to write unit-tested, maintainable code.
  • Familiarity with event-driven architecture
  • Strong understanding of cyber security risks and demonstrated ability to design and build highly secure applications.
  • Experience working in a dynamic and interactive team environment to build world-class software implementations.
  • Knowledge of best practices and IT operations in an always-up, always-available service.
  • Experience working with Agile/Scrum methodologies with a software development and integration focus.

Nice To Haves

  • Financial services industry knowledge or experience
  • Experience with the following:
  • Kafka
  • Airflow
  • PostrgeSQL
  • Ansible
  • Elastic Stack
  • RabbitMQ
  • Redis
  • Docker
  • Okta, OAuth2, PlainID

Responsibilities

  • design, develop, document, and test multiple application services focusing on building a scalable platform and services
  • expand and optimize our data and data pipeline architecture

Benefits

  • Dimensional offers a variety of programs to help take care of you, your family, and your career, including comprehensive benefits, educational initiatives, and special celebrations of our history, culture, and growth.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service