Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Engineer

Dimensional Fund Advisors

Senior Python Engineer

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 the platforms that power the innovative, research-driven financial and technical products to improve our client's financial lives.

As a Senior Python Engineer within the Data Distribution team you will participate in the management of Dimensional's enterprise investment data warehouse which supports Research, Portfolio management, Trading, and Analytic functions. You will have the opportunity to understand our client's needs, collaborate on the design of solutions, and work with emerging data engineering tools and best practices. In this role, you will design, develop, document, and test multiple application services focusing on building scalable data platform and services. You will also expand and optimize our data and data pipeline architecture. A successful candidate will demonstrate strong technical and analytical ability across multiple tech stacks as well as bring passion for optimizing and building data applications from the ground up.

You may be a fit for this role if you:

  • Are open-minded, curious, and resourceful.
  • Lead with vision and purpose to bring about transformational change.
  • Are passionate about/stay current with modern technologies/solutions.
  • Solve problems systematically and transparently.
  • Share ideas, solicit/integrate feedback, design and solve collaboratively.
  • Demonstrate engineering and security mindsets.

What you might work on:

  • Build and deliver investment data technology solutions in support of Research, Portfolio Management, Trading, Analytics and Reporting functions.
  • Formulate, design, develop, test, and deliver data technology solutions with a balanced focus on speed and quality.
  • Collaborate with business analysts, product owners, and project managers to develop user stories, estimates, and work plans.
  • Work with minimal supervision and advise business clients and IT management of technology capabilities and recommend strategies to maximize the benefits of new technologies.
  • Identify, design, and implement changes to data pipelines at various stages including data ingestion, data validation, and quality control, data integration, storage, management, and data delivery.
  • Write unit/integration tests, contribute to engineering wiki, and write detailed documentation
  • Build high-performance and scalable data-transfer toolsets which reliably transfer datasets between endpoints within established SLA's.
  • Focus on data consistency, refresh rates and caching requirements while keeping the data current across a variety of interfaces.
  • Build and enhance CI/CD pipelines and develop supportable solutions. Participate in code and design reviews.
  • Provide technical troubleshooting and support for production systems.

Qualifications:

  • Bachelor's degree in engineering, math, computer science, or a related field, or equivalent work experience.
  • 4 - 5 years of programming experience in Python (open source) or equivalent.
  • Proficiency in building RESTful APIs and web services.
  • 4 - 5 years of SQL experience.
  • Proven track record of leveraging SOLID principles and Domain Driven Design to drive successful outcomes.
  • Experience in high performance and high availability data applications including expertise in performance optimization and tuning.
  • Experience with automated acceptance testing and ability to write unit-tested, maintainable code.
  • 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 both Agile/Scrum and waterfall methodologies with a software development and integration focus.

Preferred Competencies:

  • Master's degree in engineering, math, computer science, or a related field
  • Proficiency with NoSQL database implementation and optimization
  • Ability to work on multiple programming languages and platforms is strongly preferred
  • Financial services industry knowledge or experience
  • Experience with the following:
    • Kafka
    • Airflow
    • PostrgeSQL
    • Ansible
    • Elastic Stack
    • RabbitMQ
    • Redis
    • Docker
    • Okta, OAuth2, PlainID

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.

It is the policy of the Company to provide equal opportunity for all employees and applicants. The Company recruits, hires, trains, promotes, compensates, and administers all personnel actions without regard to actual or perceived race, color, religion, religious practice, creed, sex, sex stereotyping, pregnancy (which includes pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), caregiver status, gender, gender identity, gender expression, transgender identity, national origin, age, mental or physical disability, ancestry, medical condition, marital status, familial status, domestic partnership status, military or veteran status or service, unemployment status, citizenship status or alienage, sexual orientation, status as a victim of domestic violence, status as a victim of stalking, status as a victim of sex offenses, genetic information, political activities or recreational activities, arrest or conviction record, salary history, natural hairstyle or any other status protected by applicable law except as otherwise required or permitted by law or regulation applicable to the Company or its affiliates.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Python Engineer in United States vacancy
  •  ...Senior Python Engineer Location: Richmond, VA/Hybrid Rate: $54/Hr on W2 Direct Client: Capital One Description: Tech stack is Python They will be developing new AWS components for a product launching in August. They... 
    Senior

    Concord IT Systems

    Richmond, VA
    4 days ago
  •  ...Senior Python Engineer is a full-time position focused on enhancing core Python infrastructure for large-scale systems, requiring expertise in Python, Docker, and CI/CD systems. Key Responsibilities Work on an established infrastructure codebase for managing Python builds... 
    Senior
    Full time

    Virtual Vocations Inc

    United States
    1 day ago
  •  ...Job title: Senior Python Engineer Location: Remote ( Austin, TX ) Duration: Long term contract Job Description: ~12+ years of experience in python development ~10+ years of experience in UNIT test ~10+ years of experience in Python... 
    Senior
    Long term contract
    Remote work

    Maintec Technologies

    United States
    1 day ago
  • $75k - $90k

     ...ShipHero is looking for a skilled engineer to enhance our Warehouse Management System for B2B applications. The role is fully remote and requires a strong background in Python and AI to improve our engineering workflow. You will be part of a cross-functional team responsible... 
    Senior
    Remote work

    ShipHero

    New York, NY
    5 days ago
  • $19 - $20 per hour

     ...A tech consulting firm is seeking a Senior Software Engineer specializing in Python to evaluate and validate LLM performance in real-world scenarios. This remote position involves analyzing GitHub issues, developing software solutions, and collaborating with researchers... 
    Senior
    Hourly pay
    For contractors
    Remote work

    Crossing Hurdles

    United States
    2 days ago
  •  ...A fast-growing tech company is seeking a Senior Software Engineer with extensive Python experience to join their elite engineering team. This role involves contributing to innovative solutions in a fast-paced environment, addressing technical challenges, and developing... 
    Senior
    Remote work
    Flexible hours

    Hiretruss

    United States
    2 days ago
  •  ...A leading tech company is looking for a Senior Software Engineer with expertise in Python and MongoDB to contribute to creating a fully managed MongoDB solution. The role involves deploying and operating MongoDB on various platforms including Kubernetes. A competitive... 
    Senior
    Remote work
    Flexible hours

    Canonical Group Ltd

    New York, NY
    2 days ago
  •  ...den USA sucht einen Entwickler für die Voice-AI-Plattform. Sie sind verantwortlich für die Entwicklung und den Betrieb von zentralen Python-Microservices und den Aufbau asynchroner Systeme für Echtzeit-Anwendungen. Ideale Kandidaten haben umfassende Kenntnisse in Python,... 
    Senior
    Flexible hours

    NFON

    Richmond, VA
    2 days ago
  •  ...Title : Senior Python Engineer Duration: 6 Months Location: Remote Required experience • Python ETL • Customer has an existing, working, framework and the candidate would need to copy the framework but this requires deep knowledge of how Python... 
    Senior
    Remote work

    3B Staffing LLC

    New York, NY
    1 day ago
  • $80 per hour

    A tech consulting firm in New York is seeking experienced Python engineers for a part-time, remote role. You will develop Model Context Protocol servers and tools while collaborating with infrastructure engineers. The ideal candidate has over 4 years of Python development... 
    Senior
    Part time
    Remote work
    Flexible hours

    Mind Rift

    Florida, NY
    4 days ago
  •  ...Senior Python Engineer Location: Austin TX (Remote) Duration: 12+ Months Job Description: ~12+ years of experience in python development ~10+ years of experience in UNIT test ~10+ years of experience in Python – FLASK development ~8+ years of experience... 
    Senior
    Remote work

    Zortech Solutions

    United States
    1 day ago
  •  ...clients. Qualifications ~3–6+ years of experience with Python (Python 3) and async development (asyncio, aio ~ Strong experience...  ...clean, well-tested, and maintainable code Mentor junior engineers and support technical growth Integrate backend services with... 
    Senior

    AltexSoft

    United States
    4 days ago
  •  ...Olive Jar Digital is looking for a Senior Software Developer to enhance AI prototypes and...  ...Collaborating closely with machine learning engineers and designers, you will develop robust...  ...experience with modern software languages like Python or Node.js, proficiency in building APIs,... 
    Senior
    Remote work

    Olive Jar Digital

    New York, NY
    2 days ago
  • A leading AI solutions firm is seeking a Python Developer to work on a Reinforcement Learning Gym project. You will design and optimize...  ..., strong FastAPI experience, and familiarity with software engineering best practices. This role offers fully remote work and a... 
    Senior
    Remote work
    Flexible hours

    Turing Inc

    New York, NY
    1 day ago
  •  ...Now Hiring: Senior Python Engineer (CloudFormation / DevOps) Location: Hybrid - 3 days onsite ( Richmond, VA or McLean, VA ) Type: Contract (4 months to start, strong likelihood of extension) We are seeking a Senior Python Engineer with deep AWS CloudFormation... 
    Senior
    Contract work
    Immediate start

    Cuboid IT Solutions

    Richmond, VA
    3 days ago
  •  ...Job Title Job Details: Must Have Skills Candidate should have Python, RabbitMQ Candidate should have Kubernetes skills Candidate should have GCP, Java, Teradata, ETL, Gen AI skills (LangChain, Lang Graph) skills Detailed Job Description Atleast 10 years of experience... 
    Senior

    eTeam

    Charlotte, NC
    18 hours ago
  •  ...Python Engineer Opportunity Veryfi is looking for a Senior Python Engineer with: ~5+ years of experience building modern web applications ~2+ years of experience using Flask, Django or similar Python web framework ~ Experience with JavaScript (ECMAScript 20... 
    Senior
    Remote work

    Veryfi

    United States
    1 day ago
  •  ...Senior Python Developer Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About the Role This project... 
    Senior
    Permanent employment
    Temporary work
    Freelance
    Remote work

    Mind Rift

    United States
    22 hours ago
  • A well-funded AI startup is seeking a Senior Software Engineer to design and build backend systems for their innovative platform. The position...  ...candidates should have over 7 years in production, strong skills in Python and PostgreSQL, and comfort integrating AI tools into their... 
    Senior
    Remote work

    Jobot

    Grand Rapids, MI
    6 days ago
  •  ...A pioneering tech firm is seeking a remote Senior Software Engineer to join the Kubernetes product team. The role involves developing operators and addons, focusing on Golang and Kubernetes. The ideal candidate is passionate about open-source software and has strong communication... 
    Senior
    Remote work

    Canonical

    New York, NY
    2 days ago
  •  ...A growing healthcare startup is looking for a Senior Software Engineer to join their remote team. The role involves designing and building scalable...  ...teams. Candidates should have 5-7+ years of experience in Python and be comfortable working independently on complex... 
    Senior
    Remote work

    Turquoise Health

    United States
    1 day ago
  • $80 per hour

     ...Very LLC is looking for a Senior Software Engineer to join their remote team in the United States. This role involves building and maintaining...  ...teams. Ideal candidates will have extensive experience in Python backend development, microservices, and cloud technologies.... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work

    VERY

    New York, NY
    2 days ago
  •  ...A technology solutions company is seeking a Senior Software Developer (Python) to join their remote team. You will design and develop scalable applications for drones, influencing architectural decisions and mentoring junior developers. The ideal candidate has 5+ years... 
    Senior
    Permanent employment
    Contract work
    Remote work
    Flexible hours

    Page Mechanical Group Inc

    New York, NY
    2 days ago
  • A global document automation platform is seeking a Senior Software Engineer to enhance the Document domain within their team. This fully remote role requires strong Python experience, familiarity with relational databases, and knowledge of microservices. You will address... 
    Senior
    Remote work

    PandaDoc

    Poland, NY
    4 days ago
  •  ...NearForm is seeking a Senior Python Software Engineer for a full-time, permanent role based in the United States. This position involves designing and building applications using Python and requires frequent travel to client sites across the U.S. Candidates need at least... 
    Senior
    Permanent employment
    Full time
    Remote work
    Flexible hours

    NearForm

    Charlotte, NC
    3 days ago
  • A global technology services company is seeking a Python Software Engineer to join their Security DevOps team. This role involves designing and developing Python-based microservices, ensuring application performance, and implementing secure coding practices. Candidates... 
    Senior
    Remote work

    NTT DATA

    Meyersdale, PA
    4 days ago
  •  ...EPAM Systems, Inc. is seeking a Senior Python Developer in the United States. In this role, you will create scalable backend services using FastAPI and REST API while participating in SCRUM ceremonies. The ideal candidate will have at least 3 years of professional Python... 
    Senior

    EPAM Systems Inc

    Richmond, VA
    2 days ago
  •  ...Una empresa innovadora en desarrollo de software busca un Senior Dev para unirse a su equipo. El candidato ideal debe tener al menos 5...  ...ños de experiencia en desarrollo de aplicaciones web utilizando Python y React. Se valorará la capacidad de trabajar de manera autónoma... 
    Senior

    Lean Improvements

    New York, NY
    2 days ago
  •  ...are one honking great idea -- let's do more of those! —Tim Peters (The Zen of Python) If this resonates with you then please come and say g'day! Veryfi is looking for a Senior Python Engineer with: 5+ years of experience building modern web applications 2+ years of... 
    Senior

    Veryfi

    San Mateo, CA
    1 day ago
  •  ...SplitMetrics is hiring a Senior Backend Engineer (Python) to design and build backend services. The role requires 5+ years of Python experience, and expertise in FastAPI and async task execution. Join a remote-first team focused on innovative mobile marketing solutions... 
    Senior
    Remote work

    SplitMetrics

    New York, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!