Junior Software Development Engineer

Agile, Algorithms, Apache Spark, Automation, C#, Big data, Cloud, Docker, Engineering, Java, PaaS, SaaS, AI, Machine Learning
Contract W2, 6 Months
Depends on Experience
Work from home not available Travel not required

Job Description

Summary

We are looking for a Jr. Software Development Engineer who is excited and passionate about tackling complex, leading-edge software engineering challenges, processing large amounts of data at runtime within the context of a highly analytical, model-based computation framework, solving incredibly challenging business and science real-world problems that will have a real impact.

Our team is responsible for automating the entire stack of high performance, large scale, geographically dispersed resources throughout its lifecycle. This is a technology stack that will challenge you and diversify your skills.

We are building a system from the ground-up that:

  • is a highly scalable, cloud-based SaaS offering that performs low latency querying against detailed risk analysis data
  • leverages cloud-based PaaS offerings and open source technologies as the foundation
  • uses Spark, Linux, Java, C#, and leverages the latest advances in database tools, vector processing, hardware-based acceleration techniques, and geographic visualization tools
  • utilizes a unique Big Data approach scaling to a massive size over time, large-scale distributed data processing technology, and best-in-class virtualization technology

Required Skills:

  • Experience in Java, C#, or Scala, and software development in general
  • Experience with relational and big data storage such as PostgreSQL, SQL Server, Apache Spark, Kudu, Snowflake, Kubernetes, and similar technologies
  • Strong skills in analytic computing and algorithms
  • Knowledge of advanced programming concepts such as multi-threading, memory management, and query processing
  • Passion for finding and solving problems
  • 2-3 years of programming experience; proven track record of on-time delivery
  • Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner

Desirable experience and skills:

  • Experience in performance tuning, bottleneck analysis, and resource usage monitoring
  • Experience working on and/or with cloud and open source technologies such as Spark, Docker, and Kubernetes
  • Distributing Processing
  • Familiarity with probabilistic and stochastic computational techniques
  • Experience with data access and computing in highly distributed cloud systems
  • Prior history with agile development
  • Bachelors in Computer Science and 3 years or more years' experience or Master s degree in Computer Science. Master's degree in Computer Science preferred
Dice Id : redoak
Position Id : 6411617
Originally Posted : 2 weeks ago
Have a Job? Post it

Similar Positions

Entry Level Software Engineer
  • Revature
  • Seattle, WA
Software Engineer 1
  • Software Guidance & Assistance
  • Bellevue, WA
Back-end Software Developer
  • Pactera Technology NA, Inc.
  • Redmond, WA
Software Engineer 1
  • Kforce Technology Staffing
  • Bellevue, WA
Software Engineer
  • Robert Half
  • Seattle, WA
Software Engineer II
  • Ursus
  • Seattle, WA
Junior Java Developer
  • SynergisticIT
  • Seattle, WA
Software Developer
  • U.S. Tech Solutions Inc.
  • Kirkland, WA
Software Engineer Solutions
  • Mainz Brady Group
  • Seattle, WA
Full Stack Engineer
  • Chinasoft International
  • Redmond, WA
Full Stack Web Software Developer
  • Serverlogic
  • Seattle, WA
Software Development Engineer
  • Aditi Staffing LLC
  • Redmond, WA
Software Engineer III, Gaming (NST)
  • Nintendo of America Inc.
  • Redmond, WA