What are the responsibilities and job description for the Python Developer position at Compunnel Inc.?
Top Required Skills
1. Advanced Python Development
We’re looking for a true Python expert — someone who has built complex, production-quality systems (not just simple scripts). Candidates should be comfortable with large codebases, best practices, testing frameworks, and writing clean, maintainable, scalable code.
2. Data Science Experience (Scientific or Financial Modeling)
Experience developing scientific, mathematical, or financial models using Python. Strong background with numerical libraries (NumPy, SciPy, Pandas) and the ability to translate domain problems into reliable software models.
3. Experience with Palantir and/or Databricks recommended
Hands-on experience building models, pipelines, or analytical workflows within Palantir Foundry or Databricks.
What We’re Looking For
We need an experienced Python engineer who has built robust modeling code in production environments. The ideal candidate can demonstrate deep experience with complex systems, not just utility scripts or surface-level Python usage.
Day-to-Day Responsibilities
- Work with software engineers, data scientists, and computational engineers on a diverse Python codebase modeling Carbon Capture and Sequestration (CCS) systems
- Lead efforts to bring strong software engineering practices into the existing modeling environment
- Refactor, restructure, and enhance the codebase to improve reliability, maintainability, and extensibility
- Collaborate closely with domain experts to implement high-quality scientific modeling tools