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.