{"schemaVersion":"jobsearcher.job.v1","id":"53eb99c836fb95a6415609f4","url":"https://jobsearcher.com/jobs/53eb99c836fb95a6415609f4","canonicalUrl":"https://jobsearcher.com/jobs/53eb99c836fb95a6415609f4","title":"Senior Data Visualizations Developer","description":"Castleton Commodities International is looking for a Senior Data Visualization Developer to join our Data Science & Technology team. The ideal candidate will have a strong background in data visualization technologies, with a primary focus on building Python-based visualization applications and analytics interfaces (e.g., Plotly, Dash, Streamlit, or similar). In this role, the candidate will partner with commercial stakeholders and data scientists to transform complex datasets into intuitive, interactive, and insightful visualizations that improve understanding of supply and demand drivers, market dynamics, and risk. The successful candidate will help define the architecture and standards for visualization at CCI and contribute to the modernization of existing analytics applications.\nResponsibilities:\nPartner directly with commercial teams and data scientists to design and deliver interactive visualization applications.\nBuild and maintain Python-based analytics apps and visualization services using modern frameworks and best practices.\nDefine and evolve the visualization architecture and standards (patterns, reusable components, performance, and maintainability) across CCI.\nModernize and migrate existing visualization tools into a scalable, supportable platform.\nDevelop reliable data interfaces (SQL/query patterns, data models) to ensure accurate and performant visualizations.\nQualifications:\nBachelor’s or Master’s degree in Computer Science or a related STEM field (or equivalent professional experience).\n4+ years of professional software development experience in any language; Python strongly preferred.\nExperience building and maintaining production-grade applications (services and/or web apps), not just one-off analyses.\nHands-on experience building data visualization/analytics applications using Python (e.g., Plotly, Dash, Streamlit, or similar frameworks).\nA passion for storytelling with data and a flair for developing compelling visualizations.\nProficiency in SQL and relational database concepts; ability to write and tune queries for application performance, or at least the competency and drive to learn them quickly.\nFamiliarity with modern engineering practices (version control, code reviews, testing, packaging, and CI/CD concepts).\nAbility to translate business needs into well-designed user workflows and visual interfaces; strong communication with technical and non-technical users.\nStrong attention to detail, ownership mindset, and ability to deliver in a fast-paced, high-intensity environment.\nHigh level of personal organization and ability to juggle competing priorities across demanding stakeholders, preferably adept at project management software, e.g., JIRA.\nAbility to work effectively in a fast-paced, dynamic and high-intensity environment including open-floor plan if applicable to the position, with timely responsiveness and the ability to work beyond normal business hours when required.\nPreferred Qualifications:\nExperience working with Snowflake beyond basic querying (warehousing patterns, performance tuning, role-based access).\nPrior experience in energy/commodities trading or other time-sensitive, high-availability environments.\nExposure to building analytics features such as time-series visualizations, scenario tooling, or research.\nEmployee Programs & Benefits:\nCCI offers competitive benefits and programs to support our employees, their families and local communities. These include:\nCompetitive comprehensive medical, dental, retirement and life insurance benefits\nEmployee assistance & wellness programs\nParental and family leave policies\nCCI 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.\nCharitable contribution match program\nTuition assistance & reimbursement\nQuarterly Innovation & Collaboration Awards\nEmployee discount program, including access to fitness facilities\nCompetitive paid time off\nContinued learning opportunities\nVisit\nhttps://www.cci.com/careers/life-at-cci/#\nto learn more!\n#LI-CD1","company":"Castleton Commodities International","rawCompany":"castleton commodities international","city":"Houston","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-04-14T11:06:30.976Z","occupations":[{"code":"15-2051.00","title":"Data Scientists","slug":"data-scientists"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Data Visualizations Developer","description":"Castleton Commodities International is looking for a Senior Data Visualization Developer to join our Data Science & Technology team. The ideal candidate will have a strong background in data visualization technologies, with a primary focus on building Python-based visualization applications and analytics interfaces (e.g., Plotly, Dash, Streamlit, or similar). In this role, the candidate will partner with commercial stakeholders and data scientists to transform complex datasets into intuitive, interactive, and insightful visualizations that improve understanding of supply and demand drivers, market dynamics, and risk. The successful candidate will help define the architecture and standards for visualization at CCI and contribute to the modernization of existing analytics applications.\nResponsibilities:\nPartner directly with commercial teams and data scientists to design and deliver interactive visualization applications.\nBuild and maintain Python-based analytics apps and visualization services using modern frameworks and best practices.\nDefine and evolve the visualization architecture and standards (patterns, reusable components, performance, and maintainability) across CCI.\nModernize and migrate existing visualization tools into a scalable, supportable platform.\nDevelop reliable data interfaces (SQL/query patterns, data models) to ensure accurate and performant visualizations.\nQualifications:\nBachelor’s or Master’s degree in Computer Science or a related STEM field (or equivalent professional experience).\n4+ years of professional software development experience in any language; Python strongly preferred.\nExperience building and maintaining production-grade applications (services and/or web apps), not just one-off analyses.\nHands-on experience building data visualization/analytics applications using Python (e.g., Plotly, Dash, Streamlit, or similar frameworks).\nA passion for storytelling with data and a flair for developing compelling visualizations.\nProficiency in SQL and relational database concepts; ability to write and tune queries for application performance, or at least the competency and drive to learn them quickly.\nFamiliarity with modern engineering practices (version control, code reviews, testing, packaging, and CI/CD concepts).\nAbility to translate business needs into well-designed user workflows and visual interfaces; strong communication with technical and non-technical users.\nStrong attention to detail, ownership mindset, and ability to deliver in a fast-paced, high-intensity environment.\nHigh level of personal organization and ability to juggle competing priorities across demanding stakeholders, preferably adept at project management software, e.g., JIRA.\nAbility to work effectively in a fast-paced, dynamic and high-intensity environment including open-floor plan if applicable to the position, with timely responsiveness and the ability to work beyond normal business hours when required.\nPreferred Qualifications:\nExperience working with Snowflake beyond basic querying (warehousing patterns, performance tuning, role-based access).\nPrior experience in energy/commodities trading or other time-sensitive, high-availability environments.\nExposure to building analytics features such as time-series visualizations, scenario tooling, or research.\nEmployee Programs & Benefits:\nCCI offers competitive benefits and programs to support our employees, their families and local communities. These include:\nCompetitive comprehensive medical, dental, retirement and life insurance benefits\nEmployee assistance & wellness programs\nParental and family leave policies\nCCI 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.\nCharitable contribution match program\nTuition assistance & reimbursement\nQuarterly Innovation & Collaboration Awards\nEmployee discount program, including access to fitness facilities\nCompetitive paid time off\nContinued learning opportunities\nVisit\nhttps://www.cci.com/careers/life-at-cci/#\nto learn more!\n#LI-CD1","datePosted":"2026-04-14T11:06:30.976Z","dateModified":"2026-04-14T11:06:30.976Z","hiringOrganization":{"@type":"Organization","name":"Castleton Commodities International","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Houston","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"53eb99c836fb95a6415609f4"},"url":"https://jobsearcher.com/jobs/53eb99c836fb95a6415609f4"}}