FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Python Engineer
Dimensional Fund Advisors. Manage Dimensional’s enterprise investment data warehouse supporting Research, Portfolio Management, Trading, and Analytics functions .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable data technology solutions, with a strong focus on performance optimization, security, and best practices in data management. Proficient in programming with Python and SQL, and experienced in building RESTful APIs and high-performance data applications.
Highest-signal resume keywords
Python ProgrammingSQL ExperienceRESTful API DevelopmentData Architecture OptimizationAgile/Scrum Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Data Pipeline ArchitectureUnit TestingPerformance TuningDomain Driven DesignCybersecurity PrinciplesNoSQL Database OptimizationAutomated Acceptance TestingHigh-Availability ApplicationsData Ingestion and IntegrationCI/CD Pipeline Development
Soft Skills
CollaborationTechnical TroubleshootingCommunication
Tools & Technologies
KafkaAirflowPostgreSQLAnsibleElastic StackRabbitMQRedisDockerOktaOAuth2
Industry Keywords
Financial ServicesIT OperationsData ManagementInvestment Data SolutionsSoftware Development
Tech Stack
Tools & technologiesAirflowAnsibleCyber SecurityDockerKafkaNoSQLOpen SourcePostgresPythonRabbitMQRedisSQL
About the role
Key responsibilities & impact- Manage Dimensional’s enterprise investment data warehouse supporting Research, Portfolio Management, Trading, and Analytics functions
- Design, develop, document, and test application services for scalable data platforms and services
- Expand and optimize data and data pipeline architecture
- Build and deliver investment data technology solutions for Research, Portfolio Management, Trading, Analytics, and Reporting
- Formulate, design, develop, test, and deliver data technology solutions balancing speed and quality
- Collaborate with business analysts, product owners, and project managers on user stories, estimates, and work plans
- Advise business clients and IT management on technology capabilities and recommend strategies
- Design and implement changes across data ingestion, validation, quality control, integration, storage, management, and delivery
- Write unit and integration tests, contribute to the engineering wiki, and produce detailed documentation
- Build high-performance, scalable data-transfer toolsets that reliably transfer datasets within established SLAs
- Manage data consistency, refresh rates, and caching requirements across interfaces
- Build and enhance CI/CD pipelines and participate in code and design reviews
- Provide technical troubleshooting and production support
Requirements
What you’ll need- 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
- Experience in high-performance and high-availability data applications, including performance optimization and tuning
- Experience with automated acceptance testing and ability to write unit-tested, maintainable code
- Strong understanding of cybersecurity risks and ability to design and build highly secure applications
- Experience working in a dynamic and interactive team environment
- Knowledge of best practices and IT operations in an always-up, always-available service
- Experience with Agile/Scrum and waterfall methodologies with a software development and integration focus
- Proficiency with NoSQL database implementation and optimization
- Ability to work on multiple programming languages and platforms
- Experience or knowledge in financial services industry
- Experience with Kafka, Airflow, PostgreSQL, Ansible, Elastic Stack, RabbitMQ, Redis, Docker, Okta, OAuth2, and PlainID
Benefits
Comp & perks- Comprehensive benefits
- Educational initiatives
- Special celebrations of the company’s history, culture, and growth