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 join 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 will 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 systemsWrite clean, efficient, and reusable code following best practicesOptimize application performance for scalability and speedIntegrate with third-party APIs and libraries as neededParticipating in code reviews Requirements Strong understanding of software development principlesProficiency in Python and familiarity with its standard librariesKnowledge of database systems such as PostgreSQLFamiliarity with version control systems like GitKnowledge of LinuxExperience with cloud computing platforms such as GCP (Google Cloud Platform)Knowledge of containerization tools like Docker and orchestration with Kubernetes is a plusFamiliarity with data analysis libraries (e.g., Pandas, NumPy)Experience with CI/CD pipelines and DevOps practicesStrong problem-solving skills and attention to detailExcellent written and spoken English