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
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
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
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 StageRecent News
24-7 Press Release Newswire
2025-09-29
CirrusLabs Welcomes Nagaraj Padmanabhan as Chief Executive Officer of the Middle East and African Markets
2024-10-10
2023-06-05
Company data provided by crunchbase