Oh Snap!
This job is no longer active - but you can still view the details below.

Software Engineer

| Seattle
If this sounds like you, and you want to help customers realize the promise and power of big data and data driven solutions, please send a resume along with a brief paragraph highlighting why you would make a great addition to the Koverse team to [email protected] Please include the job title in the subject line.
Apply now

Koverse is looking for a dynamic, seasoned Software Engineer that will be part of a world-class team working to help customers realize the promise of big data. This role, based in Seattle, will work with our highly advanced core software; which includes working with Apache Accumulo, Apache Thrift, Apache Spark, the Java Persistence API, and Google Guice to develop the foundation software for the Koverse platform using Java.

As a Software Engineer you will:

  • Develop the significant core technology of Koverse
  • Design and implement software using distributed computing technologies
  • Partner with our support team to troubleshoot issues
  • Partner with our QA team to deliver high quality software
  • Be willing to learn new technology and ask questions when you need help
  • Participate in our SCRUM process
  • Test your software thoroughly with unit testing

We are looking for the following technical experience:

  • Robust experience with writing substantial software using Java
  • Familiarity with distributed systems like Hadoop, HBase/Accumulo, or Kafka
  • An understanding of writing parallelized algorithms for distributed systems
  • A deep understanding of indexing and search techniques
  • A good understanding of relational database concepts
  • Experience with Object Relational Mapping technologies (like JPA)
  • Experience with IoC containers (like Guice)
  • Experience with thoroughly unit testing software (JUnit, etc)
  • Experience with using AOP methodologies
  • Familiarity with Apache Thrift is optional but desired
  • Understanding of Object Oriented design patterns
  • Familiarity with basic functional programming concepts
  • Familiarity with basic aspect-oriented programming concepts

In addition you should have the following:

  • 2+ years of professional experience as a software engineer
  • Self-starter who can work as part of a partly-virtual team and remain motivated in a dynamic environment
  • BS in computer science, though an additional 4 years of experience may be substituted for a degree
Read Full Job Description
If this sounds like you, and you want to help customers realize the promise and power of big data and data driven solutions, please send a resume along with a brief paragraph highlighting why you would make a great addition to the Koverse team to [email protected] Please include the job title in the subject line.
Apply now
loading ...
Emailed
If this sounds like you, and you want to help customers realize the promise and power of big data and data driven solutions, please send a resume along with a brief paragraph highlighting why you would make a great addition to the Koverse team to [email protected] Please include the job title in the subject line.
Apply now
Save job
loading ...
Emailed
View Koverse's full profileFind similar jobs