- Type: Full Time
- Job #
Senior Python Engineer
- Pay Rate: $70-$80/hour on W2
- Contract Length: 6 months
- Location: Spring, TX 77389 (Onsite)
Raise is currently hiring a contract team member on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader.
Overview
- 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.
Responsibilities
- 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.
Qualifications
- Bachelor’s 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 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 Skills
- Expert at all aspects of Python development.
- Data Science experience in developing scientific/financial models.
- Experience with Palantir and/or Databricks.
Looking for meaningful work? We can help
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com
#HOTJOB