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
108,700 - 125,300 USD per year
Apply Now