About the Role: We are looking for a highly skilled Senior Python Engineer with expertise in Data Science to join our team. The ideal candidate will be responsible for developing scalable, high-performance applications and collaborating closely with data scientists to optimize algorithms and workflows. This role requires a deep understanding of Python development, software architecture, and data science techniques, particularly in the context of optimization and AI/ML solutions.
Key Responsibilities:
- Design, develop, and maintain robust and high-performing Python applications.
- Implement and optimize cost optimization algorithms and other data science processes.
- Collaborate with Data Science teams to ensure the efficiency and scalability of algorithms.
- Develop and maintain ETL pipelines and data integration workflows.
- Work with cloud platforms such as AWS, implementing and managing data workflows.
- Implement and maintain automated testing frameworks (e.g., PyTest, unittest) to ensure code quality and reliability.
- Build and integrate APIs, queues, and scalable architectures.
- Troubleshoot, test, and maintain core software to ensure strong optimization and functionality.
- Mentor and guide junior developers.
- Contribute to all phases of the development lifecycle, from concept to deployment.