Can a software platform really understand a person's desires, moods and emotions? Can personalization follow a person wherever they go? We think so — but we need you to make it a reality!
If you eat Big Data for breakfast, perk up at the mention of IBM Watson, the Netflix Prize or the DARPA Challenge, and know that an interest graph is not plotted on lined paper, then we need to talk.
Xen is looking for a Junior Java Software Engineer as we build out a unique platform dedicated to leveraging the full power of interest graphs — the relationships between users and interests.
Please read on if you have a passion for technology, a thirst for startup-level challenges, and a proven ability to quickly tackle problems others call "impossible."
Bachelor’s Degree in Computer Science or equivalent experience in field
1+ years recent experience building web-based Java software applications Experience as a developer within a team
An enthusiastic desire to stretch the limits of technology
Proactive, self-starting and positive personality focused on championing solutions
Willingness to work in a Mac-only team environment
Excellent verbal and written communication skills
Eager to embrace the challenges, risks and uncertainty of working at a startup in exchange for a fast-paced, non-corporate environment and other potential rewards
Innovate, brainstorm and champion technology solutions and goals that push the company forward
Follow company standards for coding, documentation, source control, code reviews, unit testing, performance testing and other development tasks
Participate in code reviews, testing, bug fixes, builds and deployments
Estimate level of effort for development stories and tasks
Review and understand Business Requirements and Functional Specifications prior to coding
Ensure appropriate, well-organized and up-to-date documentation
Teamwork and Expertise
Participate in the agile Scrum process, including sprint planning and daily standups
Stay very informed on relevant technology topics
Attend technology meetups and conferences as appropriate
EXPERIENCE AND SKILLS
You should be experienced with most of the following:
Service-oriented, web-based Java software development, preferably at a startup
Tomcat and similar open source Java application servers
Integration with third-party web services such as Facebook utilizing REST, JSON, and OAuth
Unix / Linux command line commands and tools
Subversion, or similar source control tools
Eclipse IDE or similar IDEs
Javadocs or similar code documentation tools and standards
JUnit or similar unit testing frameworks
Maven or similar build, assemble and deploy automation tools
Experience a plus for the following:
JIRA, or similar project and task management tools
Hudson/Jenkins, or similar continuous integration tools
MongoDB or similar NoSQL distributed databases
Developing a RESTful API for use by external developers
Scrum, or similar agile project methodologies, with sprint-based development cycles
UML diagrams and software design patterns
Python or similar scripting languages
Web/templating frameworks such as Flask/jinja2
Lucene/Solr or similar largescale search/indexing solutions
Amazon EC2, or similar cloud hosting and deployment solutions
Developing collaborative filtering, recommendation and similarity engines
Big Data capture, scalability and analytics
Developing social and/or recommendation platforms
RDF, SPARQL, Freebase, dbPedia and other semantic/linked data web standards and services
Memcache, and other largescale caching solutions at multiple layers
Internationalization, localization, and geotargeting strategies and techniques
Xen is a privately-held, well-financed startup based in Los Angeles, focused on developing a revolutionary internet-based application platform in the social and personalization space. We currently have a team of around 20 employees, mostly in Los Angeles, as well as a smaller executive-level presence in Europe. The beta version of our first consumer-facing product, built on top of our platform, is live at social.xen.com.
Our office is located in Sherman Oaks, in a corporate tower inside the Sherman Oaks Galleria (where the 405 and 101 meet). Hours are officially 9 am to 6 pm, but start and end times are somewhat flexible.
Xen offers a full health benefits package including medical, dental and vision. Employees receive three weeks of vacation, five sick days and seven holidays per year. Up to three weeks of vacation can roll over into the next year. We also offer a 401(k) plan, and there is an options program available to employees. We also value employee education and growth by providing financial support for educational resources, training opportunities or attendance at selected technology conferences, as appropriate.