Python Software Engineer - Data Projects Job Overview
We're seeking a talented and proactive Python Software Engineer to join our team and contribute to data-driven projects led by ECAT scientific staff. You'll be the behind our software applications, focusing on data analytics, engineering, and collection tools. This role spans the complete software development lifecycle from requirements to deployment.
Key Responsibilities
* Design, develop and maintain software solutions—primarily in Python—for data analytics, engineering, and collection
* Collaborate with ECAT scientific staff on data science projects
* ️ Participate in project updates, stakeholder reviews, and technical discussions
* Build robust data pipelines for data ingestion, transformation, and storage
* Apply best practices in software testing (unit, regression, negative, stress testing)
* Define APIs and deploy tools using DevOps practices and CI/CD pipelines
* Debug complex Python systems and resolve deployment issues
* Utilize Docker and Kubernetes for efficient deployment and scalability
* Stay current with emerging technologies in ML and data science
* Create clear technical documentation for users and developers
Required Skills & Experience
* Solid experience in software development with Python
* Strong understanding of testing methodologies and test automation
* ️ Proficiency in DevOps tools, CI/CD workflows, and version control
* Skills in debugging and deploying complex applications
* Hands-on experience with Docker and Kubernetes
* ️ Excellent technical writing skills in English
* Strong analytical thinking and problem-solving capabilities
Non-Technical Skills
* Proactive mindset with strong ownership and responsibility
* ️ Excellent time management and multi-project handling
* Comfortable in international, multicultural, remote environments
* ️ Strong communication skills in English (C1+)
* High level of discretion when handling confidential data
Specific Expertise
* Proven experience designing scalable data pipelines
* Deep knowledge of test-driven development and testing frameworks
Certifications & Training
* Certifications in Data Science, Machine Learning, or related fields are a plus
#J-18808-Ljbffr