S

Symphony

Global design and development software provider

Data Engineer

Data EngineeringUpdated on Nov 7
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • At least 6 years of professional experience in Data Engineering.
  • Proficiency in SQL.
  • Experience with one or more programming languages such as Python, Scala, or Java.
  • Experience with Docker and containerization.
  • Understanding of data warehousing concepts.
  • Knowledge of data engineering and ETL tools and methodologies.
  • Knowledge of big data technologies such as Hadoop, Spark, or Kafka.
  • Knowledge of version control systems such as Git.
  • Familiarity with data visualization tools.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with OLAP and OLTP environments.
  • Understanding of relational and non-relational data modeling.
  • Knowledge of CI/CD and Infrastructure as Code (IaC).
  • Proficiency in RESTful API design and implementation.
  • Ability to use well-written and spoken English in daily work.

Responsibilities

  • Lead and drive the development of complex data pipelines and ETL processes, ensuring data quality and user experience.
  • Collaborate with product and design teams to translate high-level requirements into detailed data architectures and designs.
  • Ensure the performance, quality, and responsiveness of data solutions by implementing performance-optimization best practices.
  • Work with cross-functional teams, including Product Designers, AI/ML Engineers, and Product Managers, to ensure seamless integration and delivery of data solutions.
  • Monitor industry trends and emerging technologies, and integrate new solutions and methodologies to enhance development processes.
  • Provide technical guidance and coaching to Data Engineers, conduct code reviews, and foster a collaborative development environment.
  • Develop and maintain testing strategies to ensure the reliability and stability of data pipelines.
  • Create and maintain documentation for code, architecture, and development processes.

About the Company

Symphony

Global design and development software provider

Symphony builds and manages distributed design and development teams to create software products for startups, enterprises, and Fortune 500 companies. It works by assembling cross-functional teams of designers and engineers across global hubs and a remote-first network, guiding projects from concept to launch. The company differentiates itself with a wide, multi-region talent pool and a proven track record of delivering hundreds of products for high-profile clients. Its goal is to help leading organizations ideate, design, and ship software efficiently at scale.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
San Francisco, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Symphony

See more jobs