Senior Software Engineer I - Data & Insights Engineering

New
Remote, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years experience as an engineer building backend applications; 3+ years experience with SQL; 2+ years of experience acting as a trusted technical decision-maker; 2+ years of experience coaching other engineers.
Required Skills
DockerNode.jsPythonSQLETLJavaKafkaSnowflakeData engineeringDatabricks

Requirements

  • BS/BTech (or higher) in Computer Science, Engineering or a related field.
  • 4+ years of experience as an engineer building backend applications as part of a cross-functional team.
  • 3+ years of experience working with SQL or other database querying language on large multi-table data sets.
  • 2+ years of experience acting as a trusted technical decision-maker in a team setting.
  • 2+ years of experience coaching other engineers.
  • Proficiency in backend languages like Python, Java, or Node.js.
  • Experience in designing, building, and optimizing data pipelines and ETL processes.
  • Experience working with data ingestion systems and large-scale data processing.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and systems handling sensitive data.

Responsibilities

  • Develop and implement scalable and performant solutions.
  • Maintain, improve, and expand web applications and data pipelines.
  • Partner with Engineering Managers, Product Managers, and stakeholders to execute technical roadmaps using Agile processes.
  • Mentor and coach junior engineers through pull request reviews and constructive feedback.
  • Design and execute secure, maintainable, and stable technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now