What are the responsibilities and job description for the Python Data Azure Engineer position at SIAL TECHNOLOGY PARTNERS?
Python Engineer
Nashville on-site consultant role. Hybrid 3~4 days in-office 8am 4pm CST workday.
Role & Responsibilities:
Work on Python based financial software systems. Build Python software that is scalable, reusable and can be leveraged to solve multiple business-line needs.
Technical Skills:
- Strong knowledge of Python programming language and its frameworks, with a focus on back-end development.
- Knowledge of software development principles and Object-Oriented development and design patterns (C# experience a plus)
- Experience with libraries and frameworks such as NumPy, SciPy, and Pandas for data analysis and algorithm development is a plus.
- Experience with back-end technologies such as Oracle, SQL Server, REST API, microservices , etc.
- Understanding of parallel programming concepts and packages parallelization/multiprocessing/cloud.
- Working experience/knowledge of Azure is a plus ( CI/CD, Kubernetes, Data Factory, Containers/Pods/Docker, [ AWS is ok - Azure equivalent ]
Collaboration:
- Work closely with Team Leads to help drive shared Software Architecture - design scalable and efficient software systems.
- Collaborate with the Infrastructure Engineer to ensure seamless integration and deployment of applications and high scalability on Azure Cloud.
- Coordinate with cross-functional teams, including product management and quality assurance, to deliver high-quality software solutions.
Soft Skills:
- Strong analytical and problem-solving abilities, with a focus on developing innovative solutions to complex problems.
- Ability to troubleshoot and optimize existing analytics solutions for improved performance.
- Excellent communication and collaboration skills.