Python Developer
Senior Python Engineer Financial & Scientific Models
Location: Spring TX
Duration: Long Term
* We do want someone who is not only Python developer but has data science expertise in financial / scientific models
Note for the recruiter: We are looking for a capable and experienced Python developer; when submitting candidates please highlight previous Python project experience specifically writing more complex Python codes and not just simple scripts. Python is often used as a utility language and many candidates have used it in the past for simple tasks and can accumulate years of experience through this kind of usage. We are looking for someone with experience building production-quality Python financial or scientific modeling code.
What role you will play in our team
As part of an integrated project team consisting of software engineers data scientists and computational engineers contribute to a diverse Python codebase that models Carbon Capture and Sequestration systems
Take a lead role in organizing and applying software engineering standards to the existing modeling codebase re-writing it to make it more robust maintainable and extensible
What you will do
Work with the data scientists and computational engineers to understand the existing Python financial and scientific models refactoring prototype models into production-quality code
Architect code changes to improve performance maintainability or extensibility as needed
Work with the team to establish software engineering best practices including coding standards code reviews and other standard techniques
Work with the data team to improve data interfaces between the models and the data layer
Skills and Qualifications
Bachelors degree in computer science engineering quantitative sciences or mathematics; alternatively significant practical software project experience
5 years of meaningful Python project experience with code complex enough to require modular or object-oriented Python code
Proficient with pandas and numpy libraries; capable of optimizing performance of code that uses them
Experience integrating testing frameworks (e.g. pytest) writing unit tests and organizing CI/CD pipelines for Python code
Good technical communication and collaboration skills; experience working in Agile teams
Preferred Qualifications/ Experience
Experience writing financial models in Python
Experience using Databricks or Palantir
Experience with writing Spark code in Python or with other parallelization techniques and distributed computing frameworks
Top 3 skill sets/technologies required for qualification:
1. Expert at all aspects of Python development
2. Data Science experience in developing scientific/financial models
3. Experience with Palantir and/or Databricks
Recommended Jobs
Travel Surgical Tech Job
Step into a meaningful Surgical Tech travel opportunity in Marshall Michigan where your precise hands and unwavering attention to detail keep operating rooms safe efficient and energized for patient …
Physical Therapist - Outpatient
We are now hiring a full-time or part-time Physical Therapist to work in an Outpatient Orthopedic setting in North Arlington, TX. 40 hours per week are available. All caseloads are under one roof, no…
Part Time (20 Hours) Associate Banker, I 35 and Hwy 79 Branch, Round Rock, TX
Job Description At Chase, we are passionate about creating memorable experiences for our clients and employees, making them feel welcomed, valued, and understood. We build lasting relationships by …
Farm Hand job share for Two
Farm Hand job share for Two (6394) Location: Shiner, Texas Job Number: 6394 We are looking for a couple interested in a full-time job at a poultry breeder farm in a Texas country setting with …
ONA AI Agent Intern (Logistics Focus) OVIP
Description This job code is utilized for the majority of our temporary hires. The individual is performing hourly job duties as defined under the Fair Labor Standards Act. US Veteran transitio…
Full Time Oncology Job Dallas, TX
Enterprise Medical Recruiting is assisting a group in Dallas/Ft. Worth, Texas, in recruiting a new Surgical Oncologist. The need is due to tremendous growth in the area. Practice Details: Joi…
Physical Education Teacher (K-8) Ignite
Position Summary: The teacher will facilitate learning for ResponsiveEd students in order to fulfill their potential for intellectual emotional physical and social growth. The teacher enables and …
Travel- RN -CVOR
ATC Healthcare is looking for Registered Nurses! Registered Nurses provide skilled nursing services to patients in a variety of healthcare settings. The Registered Nurse, or RN, is responsible for wor…
Communications Systems Full Stack Software Developer (Sponsorship Unavailable at this Time)
Communications Systems Full Stack Software Developer (Sponsorship Unavailable at this Time) Location Hybrid remote in Dallas, TX : At ViaOne Services, we're driving innovation through cutting-edge te…
Process Safety Deployment Leader
Job description: This role will lead process safety program deployment within the site through partnership with the ESSH and manufacturing teams. This includes facilitating a process to ensure pro…