How Remoteville checks and expires listings

Data Engineer

Skills
Computer ScienceMicrosoft Azure Machine LearningSQLAmazon Web ServicesApache SparkAzure DatabricksData Modeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Must have or be willing to obtain Secret Clearance (this requires US Citizenship)
  • Strong SQL skills
  • Experience with Snowflake, Databricks, Spark SQL, PySpark, and Python
  • Cloud experience: Azure, AWS, or GCP
  • Develop and maintain ETL pipelines
  • Database design and principles
  • Data modeling, schema development, and data-centric documentation
  • Experience integrating data from a variety of data source types
  • Recommend and advise on optimal data models for data ingestion, integration, and visualization
  • Experience improving code performance and query optimization
  • Use Continuous Integration/Continuous Delivery (CI/CD) concepts to engineer a standardized data environment
  • Outstanding problem-solving skills
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, including executives, managers, and subject matter experts

Nice to have

  • Experience with both structured and unstructured data
  • Experience with ML software, like SciKit Learn, SparkML, TensorFlow, Horovod, and Petastorm
  • Experience with Hadoop, Hive, and R
  • Understand best practices for effective predictive models, including cluster management and algorithms
  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or comparable academic discipline

Day to day

  • As a Data Engineer, you will work hands-on with challenging data engineering, data management, and analytics projects.
  • You will collaborate with data scientists, analysts, business users, and IT teams to design, implement, and deploy data services and analytics.
  • We value passion, curiosity, and perseverance with an ability to communicate ideas and results to diverse audiences.