CV successfully sent!
Error sending CV!
Hot! #2801

Senior Software Engineer - Data Engineering

Hire Bonus
$$$
Key skills: 5+ of software development experience; 2+ years ETL tool; Java; MySQL/PostgreSQL
Senior Software Engineer - Data Engineering

You'll work closely with different business teams such as Marketing, Product, Data science to create effective Data products. You would get an opportunity to deliver the entire product from start from finish. I.e. Requirements gathering to design and implementation of a product. You would get an opportunity to work on different Big data technologies such as Spark, Kinesis streaming, Kafka etc via different use cases we currently have. Finally, a strong say in evolving our current data warehouse and data infrastructure.

Responsibilities

  • Implement business critical systems. You will be owning these products.
  • Developing Data delivery products from design to production using software engineering and database principles
  • Build scalable and efficient big data pipelines
  • Create API integration for enabling complex analytics and product workflows
  • Maintain existing products , enhance and add features
  • Work closely with the engineering team in the planning of new features or systems

Minimum Requirements

  • BA/BS in Computer Science or related technical field or equivalent practical experience
  • Strong knowledge of Computer Science Fundamentals , Data Structures and Design patterns
  • 5 years of software development experience
  • Experience in concurrency, multithreading and synchronization is a must
  • Programming experience in Java
  • Excellent written and verbal communication skills

Preferred Requirements

  • Knowledge of Relational Databases and Data warehousing concepts
  • 2+ years of experience working on a ETL tool
  • A strong understanding of the needs of an analytics/data team
  • Knowledge of MySQL or PostgreSQL
уровень
Специальность
город
уровень английского