Senior Software Engineer (Scala)
Apply NowSr. Software Engineer (Scala)
Location: Remote CST/MST/PST
Pay Rate: $80 – $100/HR W2
Compensation commensurate with experience and an estimate provided by JBC
We are seeking a Software Engineer heavily experienced in SCALA to join them remotely for a long term (18 month) contract engagement.
Responsibilities:
- Build components of large-scale data platform for real-time and batch processing, and own features of big data applications to fit evolving business needs
- Build next-gen cloud based big data infrastructure for batch and streaming data applications, and continuously improve performance, scalability and availability
- Contribute to the best engineering practices, including the use of design patterns, CI/CD, code review and automated test
- Contribute to all aspects of the software lifecycle: design, experimentation, implementation and testing.
- Collaborate with program managers, product managers, SDET, and researchers in an open and innovative environment
Qualifications:
- 4+ years of professional programming in Java, Scala, Python, and etc.
- 3+ years of big data development experience with technical stacks like Spark, Flink, Singlestore, Kafka, Nifi and AWS big data technologies
- Knowledge of system, application design and architecture
- Experience of build industry level high available and scalable service
Bonus Skills:
- Experience with processing large amount of data at petabyte level
- Demonstrated ability with cloud infrastructure technologies, including Terraform, K8S, Spinnaker, IAM, ALB, and etc.
- Experience with ClickHouse, Druid, Snowflake, Impala, Presto, Kinesis, etc.
- Experience in widely used Web framework (React.js, Vue.js, Angular, etc.) and good knowledge of Web stack HTML, CSS, Webpack