Senior Python Engineer

Overview

Contract - Independent
Contract - W2
Contract - 13 day((s))

Skills

Object-Oriented Programming (OOP) Distributed Systems Concurrency & Multithreading Debugging & Troubleshooting API Integration (including non-Python APIs) Unit Testing / Test-Driven Development (TDD)

Job Details

Job Title: Senior Python Engineer
Location: Remote (provided laptop & phone)
Duration: 24 Months

Job Overview:
hiring a Senior Python Engineer to work on core systems related to product tracking. The role is highly technical and requires deep expertise in Python and distributed systems.

Key Responsibilities:

  • Develop production-level Python code

  • Design and maintain scalable, distributed systems

  • Work with non-Python APIs

  • Troubleshoot concurrency issues

  • Collaborate in a team-driven environment

  • Contribute to testing and debugging processes

Technical Requirements:

  • 100% Python development

  • Expert in Object-Oriented Programming (OOP)

  • Experience with distributed systems

  • Deep understanding of concurrency/multithreading

  • Strong debugging and problem-solving skills

Nice to Have:

  • Experience with PyTorch (not ML-focused but helpful)

  • Familiarity with scientific Python tools (e.g., SciPy, NumPy)

Team Culture:

  • Highly collaborative, idea-sharing team

  • Strong communication expected

  • Emphasis on clean, maintainable code and team input

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Kanshe Infotech