Senior Python engineer
Job Description
- 4-5+ years of professional experience in Python development
- Strong proficiency in data manipulation using Pandas, NumPy, SciPy
- Experience with SQL, PostgreSQL database management, SQLAlchemy ORM
- Familiarity with automated software testing frameworks, specifically pytest
- Understanding of CI/CD tools and practices, with the ability to set them up
- Utilization experience of version control systems, specifically git
Job Responsibilities
- Develop, test, and maintain high-quality Python code
- Review and refine existing codebases to enhance performance and maintainability
- Propose and implement improvements to current data processing workflows
- Integrate automated software testing practices into the development process
- Implement data pipelines, ETL processes, and data integration solutions
- Work with large datasets and perform data analysis to extract meaningful insights
Department/Project Description
Our Client has a global presence in railway signaling and integrated transport systems for passenger traffic (railway/mass transit) and freight operations, a global provider of transport solutions across the rolling stock.
Our project is a train information system that collects and processes information in real-time to ensure safe and efficient railway operations.
Required skills experience
| Python |
Required languages
| English | B2 - Upper Intermediate |