Data Engineer
Job Description
DCI Solutions is seeking a Data Engineer to join its onsite team in New York City. The role centers on data integration, transforming data into actionable insights, and building applications that support operational decisions on a cross-functional team.
Responsibilities
- Work as a Data Engineer within a cross-functional team to tackle pressing challenges
- Integrate data, derive actionable insights, and develop robust applications for operational decision making
- Set up transfers of data feeds from source systems into the designated location
- Implement transformations and generate new datasets using Spark for distributed processing
- Monitor build progress and troubleshoot build issues
- Design applications that address operational questions
- Respond to information requests related to the platform's data footprint
- Collaborate with product teams to debug and understand the code underpinning the core platform
Requirements
- 3+ years of experience in data transformation
- 3+ years of experience in data engineering
- 3+ years of experience in software engineering
- Experience with Spark, PySpark, and/or Pandas
- Strong understanding of algorithms and data structures as they apply to development and problem solving
- Active DoD Secret Clearance
Technologies
- Python
- Java
- TypeScript
- JavaScript
- Spark
- PySpark
- Pandas
- Foundry
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Relocation assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Location and Compensation
- Location: NYC, NY (onsite)
- Work arrangement: In person
- Salary: $175,000 - $260,000 per year
- Job type: Full-time