Software Architect

Wednesday January 02, 2013

121 High Street
Boston, MA 02110


Founded in 2010, Kyruus is a Big Data analytics startup focused on healthcare. Based out of Boston, we are helping medical professionals find and connect with the right physicians to improve healthcare delivery and outcomes across the country. Our team is comprised of talented serial entrepreneurs with degrees from top schools and deep industry experience. Backed by leading venture capital firms Venrock, Highland Capital, Lux Capital, and Fidelity Biosciences, we already tout the top healthcare organizations as clients with lots of growth in sight.


If you hope to work in a vibrant, dynamic environment, we want to hear from you! If you love data as much as we do, and you are passionate about improve healthcare, check out our current openings, or email us at jobs@kyruus.com

Software Architect

As a Software Architect at Kyruus, you'll work directly with the CTO, Product, and Engineering team, focusing on researching new technologies, designing prototypes, and developing advanced product features. If you have designed software products focused on processing, managing and analyzing large amounts of data, and enjoy trying out the latest technologies, and practicing varied approaches, we encourage you to apply today.

Responsibilities:

  • Translate business requirements into technical requirements.
  • Lead and coach software development teams on a project-by-project basis.
  • Contribute to buy vs. build decisions through researching latest technologies.
  • Design data/object models and interface designs
  • Document and communicate results to stakeholders and application developers.
  • Make data-driven decisions by identifying metrics to quantify various aspects of a large SaaS environment; Collect and analyze data.
  • Prepare deployment architectures including hardware selection, build cost models, optimize price/performance ratio.

Requirements:

  • MS/PhD in Computer Science, or related, and/or equivalent experience.
  • 5+ years experience in Java programming including multi-threading, web services, Json/XML processing, ORM/JDBC.
  • 3+ years experience in designing complex, scalable, highly-available distributed software products.
  • 3+ years experience in API design, relational data modeling and object-oriented design.
  • Solid understanding of data warehousing including multi-dimensional data modeling (ROLAP), ETL data processing concepts and SQL.
  • Experience with big data technologies like map-reduce (Hadoop), NoSQL databases (Hbase) and distributed streaming.
  • Experience developing on Unix/Linux.
  • Knowledge and experience with statistical modeling and machine learning is a strong plus.
  • Experience with Python is a plus.
  • Experience working in an Agile development process.
  • Excellent written and verbal communication skills.
  • Experience working in a team environment