Follow Us

Intrinsicly evisculate emerging cutting edge scenarios redefine future-proof e-markets demand line

Gallery Posts

Working Hours

Programmer Python/PySpark

Programmer Python/PySpark

This is a full-time, remote role for a Programmer Consultant specializing in Python and PySpark. The consultant will support analytics and survey processing platform, working hands-on with application development, back-end systems, and performance optimization.

In this role, you will collaborate closely with mathematical statisticians, software developers, and analysts. You will contribute to the development and enhancement of scalable software solutions, write efficient and well-documented Python code, and apply best practices to ensure system reliability, performance, and long-term maintainability.

The ideal candidate is a strong hands-on programmer who enjoys working in a collaborative, mission-driven environment and can provide technical expertise to help deliver high-quality, production-ready solutions.

Responsibilities

  • Perform hands-on Python programming and performance optimization
  • Develop, enhance, and maintain Python-based back-end components supporting analytics and data processing workflows
  • Write efficient, scalable, and well-documented Python code, including PySpark for distributed data processing when applicable
  • Support and enhance components of the client’s application
  • Work closely with Senior programmers to understand system workflows and fine-tune system performance
  • Review SAS and Python code and application designs to identify opportunities for efficiency, scalability, and functional improvements
  • Troubleshoot and resolve SAS and Python/PySpark programming issues
  • Advise programmers on:
  • SAS programming best practices
  • Python and PySpark coding standards and efficiencies
  • Practical debugging and performance optimization techniques
  • Support programmers with:
  • Survey-specific customizations
  • Other SAS- and Python-based applications supporting economic surveys
  • Participate in knowledge sharing and technical guidance sessions with small groups of programmers
  • Contribute to migration and modernization planning efforts
  • Ensure all work is fully tested, documented, and production-ready

Required Qualifications

  • U.S. Citizen (must pass government background check)
  • Python programming experience
  • PySpark experience
  • Hands-on experience with SAS programming
  • Experience with SAS performance tuning
  • Strong experience working in Linux environments
  • Experience working in collaborative, cross-functional technical environments
  • Ability to interpret requirements and communicate technical feedback clearly
  • Experience working collaboratively with cross-functional technical teams
  • Strong attention to documentation, testing, and quality standards
  • Strong problem-solving, communication, and documentation skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf