Overview
Skills
Job Details
Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Python Engineer for our client in the IT Services domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position, and the client is looking for someone to start immediately.
Duration: 24 Months Contract
Location: Onsite in Redmond, WA/Seattle, WA/Boston, MA/New York, NY/Menlo Park, CA
Salary: $75.00-$80.00/Hourly
Role: Python Engineer
Primary Skills: Python
Role Description: The Python Engineer must have 5+ years of experience. For this role, you must be a highly skilled Python Engineer to join a dynamic team focused on product tracking as part of a broader reorganization under new leadership. This is an exciting opportunity to contribute to cutting-edge technologies while working in a highly collaborative environment.
The team is actively growing and is looking to bring in a contingent worker (CW) for a long-term engagement involving critical back end and system-level development.
Responsibilities:
- Design, develop, and maintain production-quality code in 100% Python.
- Build and optimize distributed systems and integrate with non-Python APIs.
- Apply strong OOP principles and manage concurrency in large-scale applications.
- Perform in-depth debugging and troubleshooting in complex environments.
- Contribute to technical discussions and collaborate effectively with cross-functional teams.
- Write comprehensive unit and integration tests to ensure robust performance.
- Participate in a rigorous coding test as part of the hiring process.
Required Qualifications:
- Expert-level proficiency in Python with proven experience in large-scale, production-grade environments.
- Strong understanding of object-oriented programming, concurrency, and distributed systems.
- Hands-on experience working with non-Python APIs.
- Excellent debugging and problem-solving skills.
- Demonstrated ability to write clean, efficient, and well-tested code.
Preferred Skills:
- Familiarity with the Scientific Python stack (e.g., SciPy).
- Working knowledge of PyTorch (even though the role is not ML-heavy).
Team Culture:
- Strong emphasis on collaboration and communication.
- Encourages idea-sharing and values individuals who are engaged, proactive.
- Looking for team players who combine technical depth with interpersonal skills.
Key Skills:
? Python (Advanced/Production-level)
? Object-Oriented Programming (OOP)
? Distributed Systems
? Concurrency and Multithreading
? API Integration (REST, gRPC, etc.)
? PyTorch
? SciPy/Scientific Python Stack
? System Architecture
? Git/Version Control
? Agile Development
Education: Bachelor?s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent
Experience: Minimum 5+ years of experience
Relocation: This position will not cover relocation expenses
Travel: No
Local Preferred: Yes
Note: Must be able to work on a W2 basis (No C2C)
Recruiter Name: Abhishek Bhati
Recruiter Phone:
Benefits:
We have various coverages and additional benefits to choose from:
- Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).
- Paid Leaves (Wherever applicable).
- Life & Disability Coverage (Upon eligibility).
- 401K Option, Education Assistance Program and more.
Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Minimum Education Required: Bachelor
Years of Experience Required: More than 5 years
Expected Travel Time: None