Senior Python Engineer with Data Science Expertise
Location: Remote / Hybrid / São Paulo
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.
1.
Required Qualifications:
* Minimum of 5 years of experience as a Python Developer.
* Strong knowledge of Python, web frameworks, object-oriented programming, and software design patterns.
* Experience with SQL databases and large-scale application development.
* Familiarity with test-driven development (TDD) and CI/CD pipelines.
* Proven experience in Data Science and applying optimization techniques to real-world problems.
* Knowledge of AI/ML, LLMs, mathematical modeling, and linear programming.
* Ability to work independently and solve complex technical challenges.
* Strong communication and teamwork skills.
2.
Preferred Qualifications (Huge Plus):
* Experience with AWS services and data-related technologies.
* Knowledge of Docker and Kubernetes for containerization and orchestration.
* Experience in financial environments or cost optimization projects.
* Familiarity with front-end technologies (JavaScript, HTML5).
* Experience with Ruby in production environments.
* English