Careers in Software Engineering – Distributed Systems/Big Data

Software Development Opportunity – NASA/Ames – Mt View

NASA/Ames, in Mt View, looking for a talented Software Engineer with expertise in OO Perl coupled with either experience in Java web application development, or a willingness to learn.

You will work with a small but very talented team tasked with developing scientific-oriented software for fully-funded projects such as the International Space Station and Constellation.

Their architecture consists of a combination of a number of Perl-based systems and one large system based on EJB’s/JSP’s,Tomcat with a MySQL backend.  The mix is about 50/50 Perl to Java, so if you are light on Java you’d have to be willing to learn.  A background with Perl is essential.  A background with core CS fundamentals is a big plus.

Because of the nature of this work US Citizenship is required.

Sunnyvale-based cloud infrastructure start-up – Core Engineering/Web Services

If you like owning projects end-to-end, working with an amazing team of engineers and led by a very successful CEO, this may be worth your time checking out.

I am working with a very well-funded series-A start-up with backing from a top VC.  The management team has a deep background in web infrastructure and was responsible for 800M acquisition in recent years.  The core engineering team is top echelon.

In short, they are building a new massively-scaled cloud service for the enterprise relative to security and storage.  You’ll have the opportunity to work on customer-facing applications, which includes full-stack work from distributed backend systems to features higher in the stack.

We are looking for a Software Engineer with 4+ years of experience.  The right person is a strong systems generalist with solid CS fundamentals.  Much of the product development is Python-based.  We understand a talented SWE can learn a new language, so Python experience is not necessary.  If you have C/C++/Java, and have experience building web services and web-scale software this is probably a good match.

This is a cool opportunity to get in on the ground floor and work with a great team.

San Francisco/SOMA-based start-up – Google AppEngine

If you like owning projects end-to-end, working with an amazing team of engineers (most ex-Googlers/YouTube) and led by a very successful CEO, this may be worth your time checking out.

My customer, an extremely well-funded SF/SOMA-based start-up, led by the creator of Google Voice, is on their way to disrupting the $100B enterprise voice market.  Their focus is on mobile devices, and pushing control and information across a number of screens.  They have one successful product under their belt, but this is just a step one of a larger enterprise voice strategy.

We’re looking for a Software Engineer, a generalist, who enjoys taking ownership of data-driven projects end-to-end.  The right person brings strong CS fundamentals to the table, including practical design, algorithms etc.  They code in Python relative to AppEngine.  You can expect some front-end and there is potential for iOS/Android mobile app development.  You don’t need Python, just a desire to learn.  Those with demonstrated personal projects, GitHub contributions, outside of their regular work, are a particular good fit.

These folks have fun, don’t take themselves too seriously, but do seriously good work.