Dice is the leading career destination for tech experts at every stage of their careers. Our client, Zinoit Tech LLC, is seeking the following. Apply via Dice today!
Position: Python Data Engineer (Application Management)
Location: Charlotte, NC– 3 days onsite/week
Duration: 12-18 Month (Possible for conversion)
Interview Mode:
Interview process will include face-to-face rounds
Int- 1st Webex and 2nd in person
Job Description:
Must Have:
- Strong Python with OOP plus hands-on experience in data processing (Pandas, PySpark), not just API''s.
- Ability to build and manage ETL pipelines, large datasets, and distributed systems (Spark, SQL, possibly Kafka).
- Working knowledge of CI/CD, Docker/Kubernetes, automation, and Unix environments — build + deploy mindset.
- Experience designing scalable, high-performance systems/microservices with strong fundamentals in algorithms and system design.
- Design and build horizontally scalable components within the major platform that the team is developing
Job Description:
- Review and provide code feedback in terms of best practices with keen eye towards performance and stability optimizations
- Become subject matter expert on code deployed on our platform and support to other developers
- Write reusable and extendable code and become a key contributor of the core platform
- Consistently work to make our software simpler
- Challenge yourself and your peers to always improve
- Expertise in functional and object-oriented programming, specifically in Python
- Experience in databases (relational/document/etc.) including NoSQL databases
- Strong in Algorithms and Data Structures
- Experience building distributed and scalable complex services as well as robust micro services
- Experience in writing unit tests in pytest or unit test.
- Working knowledge of CI/CD pipelines and automation
- Strong sense of ownership, urgency, and drive
- Self-motivated with a strong work ethic and a passion for learning and problem solving
- Bachelor’s degree in computer science or Math