Principal Sr Principal Software Engineer - Data Analyst
Software Engineer - Data Analyst
Lead software engineer and data analyst responsible for developing and implementing data analysis and machine learning solutions.
About the role
As a Principal/Sr Principal Software Engineer – Data Analyst, you will lead the development and implementation of data analysis and machine learning solutions using Python and other relevant technologies. You will work closely with cross-functional teams to design, develop, and deploy data-driven solutions that drive business value. The ideal candidate will have a strong background in data analysis, machine learning, and software engineering, with experience working with AWS and SQL databases.
Key Responsibilities:
Lead the development and implementation of data analysis and machine learning solutions using Python and other relevant technologies.
Collaborate with cross-functional teams to design, develop, and deploy data-driven solutions that drive business value.
Develop and maintain high-quality software code, following industry best practices and standards.
Work closely with data scientists and analysts to integrate data analysis and machine learning models into software applications.
Stay up-to-date with emerging trends and technologies in data analysis and machine learning, and apply this knowledge to drive innovation and improvement in software development.
Requirements:
10+ years of experience in software engineering and data analysis, with a strong background in machine learning and data analysis.
Proven experience working with Python, AWS, and SQL databases.
Strong understanding of software engineering principles, including design patterns, testing, and deployment.
Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Master's degree in Computer Science, Data Science, or related field.