Associate, Software Developer - Data Science Operations

Houston, United States

Castleton Commodities International

Castleton Commodities International is a leading Global Energy Commodities Merchant and Infrastructure Asset Investor, unlocking value in Energy markets

View all jobs at Castleton Commodities International

Apply now Apply later

CCI is building a best-in-class data science platform as being on the forefront of data management and analytics is core to our investment platform. Our Data Science Operations team is integral to our mission, ensuring the seamless ingestion and management of data across our platforms. The Software Developer will assist with all aspects of data – from data architecture design to on-going data management and will have significant exposure to our Commercial investing teams globally. This position will play an integral role as the team implements new data management platforms, creates new data ingestion pipelines, and sources new data sets.

Responsibilities:

  • Execute data architecture and data management projects for both new and existing data sources, ensuring alignment with business and technical requirements.
  • Design, enhance, and maintain market data platforms using Python, optimizing for scalability and performance.
  • Manage the end-to-end data ingestion process, including extraction, transformation, loading (ETL), and data publishing for investment and commercial teams.
  • Own and continuously improve the process of mapping, standardizing, and normalizing fundamental analytics data to support consistent usage across business functions.
  • Monitor data loads for tactical issues, implement automated workflows for error handling, and develop data quality analysis to proactively identify and address systemic problems.
  • Prioritize and resolve data issues based on business impact, focusing on critical market data sets and user-reported concerns.
  • Support strategic big data initiatives by coordinating with technology teams and business stakeholders to align goals, timelines, and deliverables.
  • Serve as a key liaison with commercial (trading) teams to understand data flow, data architecture, and the investment process, and translate these insights into functional data requirements.
  • Provide operational support for market data platforms, including performance tuning, incident response, user support, and documentation.
  • Maintain data platform stability through proactive monitoring, regular health checks, and resolution of service disruptions or data quality concerns.
  • Develop and maintain operational runbooks, standard operating procedures (SOPs), and incident response protocols to ensure platform reliability and resilience.
  • Collaborate with cross-functional teams to onboard new data sources, support vendor integrations, and manage data entitlements and usage compliance.
  • Ensure data quality by implementing validation and verification processes to maintain the integrity and accuracy of data across all platforms.

Qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, Physics, Engineering or related field of study.
  • 0-3 years’ experience in data operations production environment, ideally in financial services or energy commodities.
  • Proficient in Python programming and its libraries - Pandas, NumPy, etc.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular) is a plus.
  • Experience optimizing SQL queries for transforming data.
  • Prior experience with Snowflake preferred, but not required.
  • Proficient in using version control systems like Git to manage code repositories effectively.
  • Strong analytical and problem-solving skills to tackle complex technical challenges.
  • Proficiency in debugging and performance optimization techniques.
  • Understanding of the software development lifecycle, from requirements analysis to testing and deployment.
  • Excellent verbal and written communication skills to articulate technical concepts and collaborate effectively with team members and stakeholders.

Employee Programs & Benefits

CCI offers competitive benefits and programs to support our employees, their families and local communities. These include:

  • Competitive comprehensive medical, dental, retirement and life insurance benefits

  • Employee assistance & wellness programs

  • Parental and family leave policies

  • CCI in the Community: Each office has a Charity Committee and as a part of this program employees are allocated 2 days annually to volunteer at the selected charities.

  • Charitable contribution match program

  • Tuition assistance & reimbursement

  • Quarterly Innovation & Collaboration Awards

  • Employee discount program, including access to fitness facilities

  • Competitive paid time off

  • Continued learning opportunities

Visit  https://www.cci.com/careers/life-at-cci/# to learn more!

#LI-CD1

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Angular Architecture Big Data Computer Science Data management DataOps Data quality Engineering ETL Git JavaScript Mathematics NumPy Pandas Physics Pipelines Python React Snowflake SQL Testing

Perks/benefits: Career development Fitness / gym Health care Medical leave Parental leave Wellness

Region: North America
Country: United States

More jobs like this