One of our direct client is urgently looking for a Software Engineer @ Sunnyvale CA
TITLE: Software Engineer
LOCATION: Sunnyvale CA
Duration: 6 to 12+ Months
Rate: DOE
Description
- You are proficient in Java or Scala, Python, shell scripts, SQL.
• You have knowledge of technology stack often used to build large-scale distributed systems to process and manage large volume of data focusing on scalability, latency, and fault-tolerance.
• You have knowledge of software design, distributed system design, design patterns, data structures and algorithms.
• You have knowledge in building systems that orchestrate and execute workflows in big-data leveraging Apache Spark, Apache Kafka
• You have knowledge in evaluating and fine-tuning systems for speed, robustness, and cost efficiency.
• You are proficient in relational SQL and NoSQL databases like Cassandra, AzureSQL, Cosmos.
• You are familiar with git or similar, continuous integration/deployment processes and tools such as Jenkins and Maven.
• You have strong written and oral communication skills