Engineer II, Data
New
United StatesFull-TimeMiddle
Salary108,700 - 125,300 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonAgileData AnalysisETLSparkData modeling
Requirements
- Bachelor's degree in Computer Science, Computer Engineering or related field (or equivalent work experience).
- Strong proficiency in Python and Apache Spark.
- Solid understanding of data modeling, ETL processes, orchestration, and distributed computing.
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with Agile development methodologies.
- Experience utilizing CI/CD pipelines.
- Related experience in analytic programming, data extraction, and querying data warehouses.
- Strong problem-solving and analytical skills.
- Strong verbal and written communication skills.
- Ability to work independently and as part of a team.
Responsibilities
- Leverage test-driven development to deliver backend systems and user interfaces.
- Contribute to the development of APIs, specifications, and data models for frontend and third-party integration.
- Design, implement, and maintain data interactions while optimizing for performance, scalability, and security.
- Develop user interfaces based on UX designs to meet customer needs.
- Contribute to functional and non-functional automated testing suites.
View Full Description & ApplyYou'll be redirected to the employer's site