The Friedkin Group - Southwest Houston, TX
posted 4 months ago
The Data Scientist - Machine Learning at The Friedkin Group (TFG) will design, develop, implement, maintain, and improve advanced data science initiatives across business units, directly aligning with strategic objectives. This role encompasses transforming innovative ideas into real-world solutions through the application of sophisticated analytical techniques such as machine learning, optimization, and advanced analysis. The incumbent will deliver impactful analytical solutions, ensuring these innovations are seamlessly embedded into business operations to drive decision-making, enhance operational efficiency, and foster a culture of continuous improvement and innovation. As part of this role, the applicant will play a significant part in setting the AI & ML agenda for The Friedkin Group, including working with business units to define potential opportunities, and defining standards and best practices for AI & ML at TFG. The essential functions of this position include designing, training, and implementing machine learning algorithms, both supervised and unsupervised. The Data Scientist will build, deploy, and maintain machine learning algorithms, interface endpoints, and back-end data infrastructure for digital products. They will perform data mining, exploration, and time series analysis, and design machine learning and advanced analytics solutions, algorithms, and cloud architectures needed to satisfy product features and functionality defined by product owners and other stakeholders in a production environment. The role requires working in all phases of the software development life cycle, including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and support. Additionally, the Data Scientist will assist in integrating subsystems such as data pipelines, AI/ML algorithms, and API interfaces into end-user facing products. Participation in daily scrums, working with the Scrum Master and QA Team on projects, and supporting delivery timelines and priorities are also key responsibilities. The role involves organizing and prioritizing individual workload with the scrum team through story pointing, creating detailed documentation that describes methodology, relevant instructions, and test results, and finding, analyzing, and fixing bugs and performance problems whenever and wherever they may occur.