Senior/Staff Software Engineer (Data Engineer)
You will work with a dynamic and focused team to develop state-of-the-art Big Data analytics engine, machine learning and applications. As our Senior Software Engineer, you will be implementing our core software components, and be involved in scalable software architecture design. This is an opportunity to develop cutting edge data analytics tools and work on the latest cloud and machine learning technologies.
• More than 3 years of software development experience.
• Well versed in end-to-end product development
• Well versed in Big Data technologies - Spark, Hadoop, Ignite, Parquet etc.
• Well versed in of data pipeline tools like Kafka, Spark Streaming etc.
• Have experience with functional programming languages like Scala.
• Well versed in Node JS, GraphQL.
• Well versed in testing tools.
• Comfortable with Linux environment.
• Have experience with cloud deployments. Experience with Google Cloud is a plus.
• Familiar with agile development methodology.
• Familiar with DevOps tools like Docker and Kubernetes.