Jobs and Careers
PU

Software Engineer (Scala, Python, Spark, SQL) III

Pure Integration
United Statesfull_timeVerifiedPosted 16 Oct 2023

About the role

Company Description

pureIntegration is a technology consulting firm with 19+ years of experience servicing Fortune 100 clients headquartered in the DC area. We serve clients in the fastest growing industry of communications, media, and entertainment. 

Job Description

We are seeking a Senior Software Engineer (Scala, Python, Spark, Pyspark) III to join our growing team. You will be responsible for designing, developing, and maintaining our backend systems using Scala, Python, Spark, and Pyspark. Your work will directly impact our client’s ability to deliver high-quality products and services to our customers. If you are a creative problem solver, enjoy translating high-level requirements into actionable solutions, and enjoy a fast-paced, dynamic environment, this could be the perfect opportunity for you.

This position is a hybrid position with 4 days on-site and 1 day remote and will be a W-2 Hourly 6 - 9-month contract with possible extension. 

The hourly rate is $ 36 – $ 39. Candidates will be paid within this range based on their work experience and skills. Candidates are also eligible for limited benefits such as health insurance, professional development, trainings, our referral bonus program, and our wellness program.

Responsibilities:

  • Design, implement, and maintain backend systems and APIs using Java.
  • Write reusable, testable and maintainable code.
  • Collaborate with project stakeholders and cross-functional teams to understand requirements, coordinate planning and deliver solutions following the Agile Methodology.
  • Optimize and improve existing code for performance, scalability, and reliability.
  • Identify and troubleshoot software defects and system issues.
  • Participate in code reviews and provide constructive feedback to team members.
  • Provide technical guidance and mentorship to junior engineers.
  • Stay up to date with the latest industry trends and best practices in software engineering.

Qualifications

  • Bachelor's degree in computer science or a related field and/or equivalent experience.
  • 5 - 8 years of experience in Data Engineering 
  • Solid understanding of Apache Spark architecture, components, and concepts.
  • Proficiency in Spark programming using languages like Python/Scala and SQL.
  • Experience with Spark's DataFrame and SQL API for data manipulation and processing.
  • Experience with Databricks as a unified analytics platform for big data processing
  • Understanding of cluster management, configuration, and optimization in Databricks.
  • Experience with creating, managing, and automating cloud resources using Terraform scripts.
  • Knowledge of CI/CD (Continuous Integration/Continuous Deployment) practices.
  • Experience working on cloud services and platforms (AWS, Azure, Google Cloud)
  • Ability to identify performance bottlenecks, optimize queries, and improve overall system efficiency.
  • Strong communication skills to effectively work with cross-functional teams, including data scientists, analysts, and other engineers.
  • Proficiency with version control systems like Git/AWS CodeCommit and experience collaborating with teams using branching strategies.

Additional Information

pureIntegration is an Equal Opportunity Employer (EOE), qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status. All your information will be kept confidential according to EEO guidelines.

Disability Accommodation for Applicants to pureIntegration

pureIntegration provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application procedures. For reasonable accommodation requests, please contact us by email at hr@pureintegration.com or by mail to: pureIntegration, Human Resources Department, 1801 Robert Fulton Dr, Suite 450, Reston, VA 20191. Please indicate the position you are applying for.

EEO is the Law
EEO is the Law Supplement
Right to work (English/Spanish)

Are you self-motivated, collaborative, and client-focused? Are you looking for a challenging and rewarding career? pureIntegration would love to hear from you - your career journey starts here! 

pureIntegration, headquartered

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Pure Integration

View company profile →