Senior BigData Engineer (#14146977)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
Seeking Alpha

About the client

Seeking Alpha is the market leader for crowdsourced equity research in the USA. The company is the premier website for actionable stock market opinion and analysis, and vibrant, intelligent finance discussion. 


  • Solve challenging problems in a fast-paced and evolving environment while maintaining uncompromising quality 
  • Contribute to the core design of data architecture, data models and schemas, and implementation plan 
  • Design, build and maintain optimal data pipeline architecture for extraction, transformation, and loading of data from a wide variety of data sources, including external APIs, data streams, and data stores 
  • Design, build, and maintain the infrastructure for ingesting data into our data lake and data warehouse and providing frameworks and services for operating on that data 
  • Design, build, and maintain the infrastructure for real-time streaming analytics, big data analytics, and machine learning analytics capabilities Implement data privacy and data security requirements to ensure solutions stay compliant with security standards and frameworks 
  • Enhance the team’s dev-ops capabilities


  • BSc in CS/Mathematics/Statistics/Physics/EE or equivalent experience
  • 4+ years of proven experience developing large-scale software using an object-oriented or a functional language
  • Outstanding Software Engineering skills (Scala/Python) in massively parallel processing implementations
  • Proven experience with cloud-based Big Data data pipeline/Back End services, using AWS
  • Proven ability to conduct proof-of-concept exercises, critically evaluate and turn into ready-to-ship product
  • Proficient with relational and non-relational data modeling
  • Proficient with stream processing using the current industry standards (e.g. AWS Kinesis, Kafka, Spark Streaming, Flink, etc.)
  • Familiarity with a variety of big data frameworks and tools, including EMR (Apache Spark), Athena, Glue, Airflow or AWS Step Functions, etc.
  • High-level English – a must
  • A team player with excellent collaboration skills

Nice to have: 

  • Experience with containerized (Docker, ECS, Kubernetes) or serverless (Lambda) deployment
  • Experience with building Machine Learning models
  • Experience with Data Lineage
  • Deep knowledge of Spark internals (tuning, query optimization)

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program


  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.