Job Title: Python/PySpark Developer
Job Location: Dallas, TX
Contact: gorav.sharma@synechron.com
Position Overview: The Python/PySpark Developer will be responsible for designing and implementing large-scale data processing systems using Python and Spark technologies. The successful candidate will have a strong background in software development with a focus on Python, PySpark, Pandas, and NumPy libraries. The role requires an individual who can work collaboratively in a team environment to deliver robust and scalable applications.
Key Responsibilities:
- Design, develop, and maintain scalable and robust data processing pipelines using Python, PySpark, Spark SQL, and related technologies.
- Work closely with data scientists and architects to integrate algorithms and models into automated data processing pipelines.
- Utilize Pandas and NumPy for data analysis and manipulation to support data processing workflows.
- Optimize Spark jobs for performance, including tuning and debugging Spark applications.
- Collaborate with cross-functional teams including Data Engineering, QA, and Operations to deploy applications into production environments.
- Write clean, maintainable, and well-documented code in adherence to internal standards.
- Provide technical support and troubleshooting for data processing systems.
- Keep abreast of new technology trends in data processing and evaluate their applicability to business goals and operational requirements.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience in application development with a focus on Python and Spark technologies.
- Strong knowledge of PySpark, Spark SQL, and experience with Spark data frames and dataset APIs.
- Proficiency in using Python data manipulation libraries such as Pandas and NumPy.
- Solid understanding of distributed computing principles.
- Experience with version control tools such as Git.
- Familiarity with SQL, NoSQL databases, and data warehousing concepts.
- Excellent problem-solving skills and ability to think algorithmically.
- Ability to work in a fast-paced agile development environment.
- Excellent communication skills, both written and verbal.
Preferred Skills:
- Experience with cloud services like AWS, Azure, or GCP and related services (e.g., S3, EC2, Azure Blob Storage, DataBricks).
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, Bamboo).
- Contributions to open-source projects or a strong GitHub portfolio.
We can offer you:
- A highly competitive compensation and benefits package
- A multinational organization with 55 offices in 20 countries and the possibility to work abroad
- Laptop and a mobile phone
- 10 days of paid annual leave (plus sick leave and national holidays)
- Maternity & Paternity leave plans
- A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)
- Retirement savings plans
- A higher education certification policy
- Commuter benefits (varies by region)
- Extensive training opportunities, focused on skills, substantive knowledge, and personal development
- On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses
- Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups
- Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms
- A flat and approachable organization
- A truly diverse, fun-loving and global work culture
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.