Python Developer jobs in United States
info-icon
This job has closed.
company-logo

CirrusLabs ยท 2 days ago

Python Developer

CirrusLabs is seeking an experienced Python Developer to join their team. The role involves contributing to a diverse Python codebase that models Carbon Capture and Sequestration systems and applying software engineering standards to enhance the existing codebase.

Information ServicesInformation TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

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
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

Qualification

PythonDatabricksFinancial modelingCICD PipelinePandasNumpyAgileTechnical communicationCollaboration

Required

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
Python Guru with experience on Databricks or Palantir
Experience in software development
Experience solving complex problems in projects
Experience building production-quality Python financial or scientific modeling code
Experience working with data scientists and computational engineers to understand existing Python financial and scientific models
Experience refactoring prototype models into production-quality code
Experience architecting code changes to improve performance, maintainability, or extensibility
Experience establishing software engineering best practices, including coding standards and code reviews
Experience improving data interfaces between models and the data layer

Preferred

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

Company

CirrusLabs

twittertwitter
company-logo
CirrusLabs is an IT company provides agile software delivery, automation, cloud Services, and IoT.

H1B Sponsorship

CirrusLabs has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (14)
2024 (11)
2023 (13)
2022 (26)
2021 (5)
2020 (7)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Zia Rahman
Founder and CEO
linkedin
leader-logo
Shiboo Varughese
CTO
linkedin

Recent News

Company data provided by crunchbase