Python Engineer

Mastech Digital Inc

redmond, WA

JOB DETAILS
SALARY
$75–$80 Per Hour
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Computer Science, Concurrency, Cross-Functional, Debugging Skills, Distributed Computing, Electrical Engineering, Electronic Engineering, Git, Information Technology & Information Systems, Integration Testing, Interpersonal Skills, Leadership, Leading Edge Technology, Multithreaded Programming, Object Oriented Programming (OOP), Problem Solving Skills, Production Systems, Python Programming/Scripting Language, Quality Management, REST (Representational State Transfer), Software Engineering, Source Code/Configuration Management (SCM), System Architecture, System Integration (SI), Team Player, Technical Support, Testing, Unit Test, Vision Plan, Writing Skills
LOCATION
redmond, WA
POSTED
30+ days ago

Location: Redmond, WA Job Code: 299690 Posted: Jul 31, 2025 Description:

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: 412.484.5019

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.

About the Company

M

Mastech Digital Inc

Mastech Digital (NYSE American: MHH) is a leading provider of Digital Transformation IT Services. The Company offers Data Management and Analytics Solutions, Digital Learning, and Remote IT Staffing Services with a Digital First approach. A minority-owned enterprise, Mastech Digital is headquartered in Pittsburgh, PA with offices across the U.S., Canada, Europe, Singapore, and India.
COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Internet Services
WEBSITE
https://www.mastechdigital.com/