AdTechTalent
Engineering10 days agoHybrid

FreeWheel

Software Engineer (Data)-4183

ScalaJavaPrestoPythonSparkAWSGoJenkinsSnowflakeDatabricksMySQLDatadogBig DataETLAgileCI/CDData WarehousingData ProcessingAudience Targeting

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Reston, United States

Full job description

Contribute to a team responsible for creating and maintaining large scale Big Data systems and data environments. Design, develop, test, and maintain ETL software using SQL, Presto, Python, Scala, Java, Spark within AWS. Develop APIs using Go and perform multithreading for concurrent data processing. Use Jenkins for CI/CD. Process large data sets using Snowflake and Databricks. Store relational data in MySQL. Debug functional and performance issues on Snowflake, Databricks, and Spark modules. Extract and load MRM ad logs and campaign data. Perform audience targeting and ingest audience, identity, and segment data. Create dashboards and monitors on Datadog for 24x7 software availability. Build new software products and web frontend frameworks. Analyze product specs, write technical specs, create monitoring dashboards, develop test suites, design workflows, and setup database schemas. Collaborate with global teams to execute proofs of concept and incorporate new requirements. Improve system performance and ensure scalability. Provide production support and troubleshoot data processing problems on distributed systems. Position allows remote work one or more days per week per company policy.

What you'll do

  • Create and maintain large scale Big Data systems and data environments
  • Ingest and process large data sets and provide actionable recommendations using data warehousing and business intelligence
  • Design, develop, test, and maintain ETL software
  • Develop software in Agile environment using SQL, Presto, Python, Scala, Java, Spark within AWS
  • Develop APIs using Go
  • Perform multithreading for concurrent execution of data processing applications
  • Use Jenkins for CI/CD
  • Process large amounts of data using Snowflake and Databricks
  • Store relational data in MySQL to support API and data processing applications
  • Debug functional and performance issues on software modules running on Snowflake, Databricks, and Spark
  • Write code and scripts to extract and load MRM ad logs and campaign data
  • Perform audience targeting and ingest audience, identity, and segment data
  • Create dashboards and monitors on Datadog for 24x7 availability of critical software deployments
  • Build new software products and web frontend frameworks
  • Analyze product specifications, write technical specs, create monitoring dashboards, develop test suites, design workflows, and setup database schemas and tables
  • Interface with global engineering, operations, services, and business operations teams to execute proof of concepts and incorporate new requirements
  • Improve system performance and ensure availability and scalability of services
  • Provide production support for data processing systems running on AWS cloud and Snowflake
  • Troubleshoot data processing problems on distributed systems and software modules

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or related technical field
  • Two years of experience developing software in an Agile environment using SQL, Presto, Python, Scala, Java, and Spark within AWS
  • Experience developing APIs using Go
  • Experience performing multithreading for concurrent execution of data processing applications
  • Experience using Jenkins for CI/CD
  • Experience storing relational data in MySQL to support API and data processing applications
  • At least one year experience processing large amounts of data using Snowflake and Databricks
  • Experience debugging functional and performance issues on software modules running on Snowflake, Databricks, and Spark

Tech stack

SQLPrestoPythonScalaJavaSparkAWSGoJenkinsSnowflakeDatabricksMySQLDatadog

Benefits

Commission eligibility for sales positionsBonus eligibility for most non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingAccess to expert guidance and personalized toolsSupport for major life milestones and everyday life

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.