Senior Software Engineer (Scala)

Remote, Sacramento, California Engineering Posted May 18, 2023
#211305
Apply Now

Sr. 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
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!