Senior Python Developer

Location: Glen Allen, VA, USA

Apply

Workplace Type: Hybrid

Zip Code:

Job ID: 45286

Standard Hours: 40

Compensation Range: Up to $95,000-$105,000 commensurate with experience

The retail industry continues to see unprecedented dynamics as it pivots to a true omni-channel shopping experience. Informed retailers are succeeding, and RDSolutions is providing them with the consultation and critical data services to define, monitor and react to their ever-changing customer preferences and competitor advances. Every day retailers are making million-dollar decisions based on the insights we are providing. RDSolutions’s track record spans nearly 40 years in providing retail data and intelligent solutions for virtually every major North American retailer.

Description:

About the Role:

RDSolutions is seeking an experienced and innovative Senior Python Developer to lead and deliver complex Data Analysis, Data Science, Data Engineering, and Data Visualization projects. The ideal candidate will possess deep expertise in Python and data technologies, demonstrate leadership in technical decision-making, and mentor junior team members. Experience with Databricks is required.

 What You’ll Do:

  • Lead the design, development, and optimization of large-scale data solutions using Python (Pandas, PySpark).
  • Architect, implement, and maintain robust data pipelines and ETL workflows for enterprise-level projects.
  • Develop advanced reports and dashboards using SSRS and PowerBI, ensuring data accuracy and actionable insights.
  • Apply advanced AI/ML techniques to solve business problems, build predictive models, and drive data-driven decision-making.
  • Collaborate with cross-functional teams and stakeholders to define data requirements, project scope, and deliverables.
  • Oversee and guide the use of Databricks for scalable data engineering and analytics tasks.
  • Mentor and support junior developers, fostering best practices in coding, testing, and documentation.
  • Ensure data quality, security, and compliance across all solutions.
  • Communicate complex technical concepts and findings to non-technical audiences.

What You’ll Need:

  • Bachelor’s or master’s degree in computer science, Engineering, Mathematics, or related field.
  • Minimum of 5 years of professional experience in Python development, with a strong focus on data analytics, engineering, and visualization.
  • Proven expertise in Python, including Pandas and PySpark.
  • Hands-on experience with Databricks in production environments.
  • Advanced proficiency in SSRS and PowerBI for reporting and visualization.
  • Deep understanding of data engineering concepts, ETL processes, and best practices.
  • Demonstrated experience applying AI/ML techniques to real-world problems.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent leadership, communication, and organizational abilities.
  • Experience mentoring or leading technical teams is preferred.
  • Applicants must be legally authorized to work in the United States at the time of application. Visa sponsorship is not available for this position.

 Benefits:

  • Opportunity to work on a hybrid schedule – Tue/Wed/Thu onsite in our corporate headquarters office.
  • A competitive base salary plus annual bonus eligibility.
  • Comprehensive benefits package including medical, dental, vision, 401k + match.
  • An international and diverse work environment.
  • Opportunity to make a significant impact and lead high-visibility projects.
  • Be part of a fast-paced, dynamic team where innovation and collaboration are valued.

Equal Employment Opportunity Statement: RetailData is committed to a policy of nondiscrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religious creed, national origin, sex, age, disability, marital status, or sexual orientation

filler