Senior Big Data Engineer (with Python and MongoDB)

Grid Dynamics Holdings, Inc.
Apply Now

Job Description

We invite a Senior Big Data Engineer with strong Python and NoSQL knowledge to join us on an exclusive project, where our team will be responsible for defining the architecture, technical design and following implementation of universal and scalable solution for recording of user interactions with web applications into data storage for the following reporting and analytics.

General responsibilities:

  • Designing, developing, and maintaining big data solutions using technologies such as Oracle, Kafka, Python, Data Streaming, and MongoDB.
  • Developing data pipelines to ingest and transform data from various sources into a format suitable for analysis.
  • Building and maintaining scalable and efficient data storage solutions using technologies such as Hadoop and NoSQL databases like MongoDB.
  • Developing data streaming solutions using Kafka or other streaming technologies to enable real-time data processing and analytics.
  • Creating and maintaining automated data workflows using tools like Airflow or similar.
  • Collaborating with other teams to ensure data security, data quality, and data governance.
  • Developing and implementing best practices for data management, data processing, and data integration.
  • Monitoring and optimizing the performance of big data solutions and providing solutions for performance issues.
  • Participating in code reviews and providing feedback to other engineers.
  • Mentoring junior team members and providing technical guidance as needed.
  • Keeping up-to-date with the latest developments in big data technologies and incorporating them into the existing solutions.

Requirements:

  • At least 5 years of experience in designing, developing, and maintaining big data solutions using. technologies such as Oracle, Kafka, Python, Data Streaming, and MongoDB.
  • Strong programming skills in Python.
  • Experience in building and maintaining data pipelines using technologies like Apache NiFi, Kafka Connect, or other similar tools.
  • Solid understanding of distributed systems, data modeling, and database design concepts.
  • Experience with big data processing frameworks such as Apache Spark, Flink, or similar.
  • Experience in building scalable and efficient data storage solutions using Hadoop, NoSQL databases like MongoDB, or similar technologies.
  • Experience in developing data streaming solutions using Kafka or other streaming technologies.

We offer:

  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Medical insurance
  • Benefits program
  • Corporate social events

About us:

Grid Dynamics is a leading provider of technology consulting, agile co-creation and scalable engineering and data science services for Fortune 1000 corporations undergoing digital transformation. We help organizations become more agile and create innovative digital products and experiences using deep expertise in emerging technology, top global engineering talent, lean software development practices, and a high-performance product culture. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the US, Mexico, UK, Netherlands, Switzerland, India, and Central and Eastern Europe.

Join us and prepare to grow! 

Company Info.

Grid Dynamics Holdings, Inc.

Grid Dynamics is a leading provider of technology consulting, agile co-creation and scalable engineering and data science services for Fortune 500 corporations undergoing digital transformation. We work in close collaboration with our clients on digital transformation initiatives that span strategy consulting, early prototypes and enterprise-scale delivery of new digital platforms.

Get Similar Jobs In Your Inbox

Grid Dynamics Holdings, Inc. is currently hiring Senior Big Data Engineer Jobs in Warsaw, Poland with average base salary of zł17,000 - zł28,000 / Month.

Similar Jobs View More