About Caravela Energy Partners
Caravela Energy Partners is a U.S.-based, SEC-registered investment advisor. The firm takes a data-driven, analytical approach to investing in the energy markets.
Job Description
We are looking for a skilled and motivated Python Software Developer to contribute to our growing team. In this role, you will design, develop, and maintain software tools using Python. You will collaborate with cross-functional teams to deliver scalable, efficient, and reliable applications that align with our objectives.
Opportunity
You will be exposed to frameworks and tools designed to analyze and model the energy grid and have the opportunity to enhance the data infrastructure and processes at our firm, working closely with key stakeholders, including our investment team.
Key Responsibilities
* Develop, test, and maintain Python-based applications and systems
* Write clean, efficient, and reusable code following best practices
* Optimize application performance for scalability and speed
* Integrate with third-party APIs and libraries as needed
* Participate in code reviews
Requirements
* Strong understanding of software development principles
* Proficiency in Python and familiarity with its standard libraries
* Knowledge of database systems such as PostgreSQL
* Familiarity with version control systems like Git
* Knowledge of Linux
* Experience with cloud computing platforms such as GCP (Google Cloud Platform)
* Knowledge of containerization tools like Docker and orchestration with Kubernetes is a plus
* Familiarity with data analysis libraries (e.g., Pandas, NumPy)
* Experience with CI/CD pipelines and DevOps practices
* Strong problem-solving skills and attention to detail
* Excellent written and spoken English