Tuesday, November 30, 2010

[KITlist-Tech] Software Engineer/Senior at Medallia, Inc. (Menlo Park, CA)

Please direct your responses to: vamsi@medallia.com

Please contact me at vamsi@medallia.com or 650.353.2524 if you think this is a good match for you.

ENGINEERING @ MEDALLIA
Our core Engineering Team architects, designs, and develops Medallia's SaaS platform, the world's leading Enterprise Feedback Management application. This is no small challenge at Medallia where:

our mission is to integrate the best of Visualization, Data Mining, Text Mining, Collaboration, Notification and Messaging, CRM and Case management, Feedback management, Data Analytics, and Web 2.0 technology into a revolutionary, engaging, high performance platform, and
our hosted environment manages hundreds of thousands of incoming records a day, serves tens of thousands of users, and collects millions of samples each year.
Handling such an environment demands adherence to core Software Engineering principles. Being the best demands innovative solutions. At Medallia, we master both: at the core of our technology lies a blazing fast Java-based OLAP Engine (yes, super fast and Java-based!) that allows for mathematical calculations on millions-record data sets in just a handful of milliseconds. Our Engineers are not afraid of challenging well-established technologies in order to make them perform to our higher standards: a state of the art proprietary SMTP server; a flexible, robust, and limitless Engine for Surveys (that employs a novel mechanism for parsing XML documents); and specialized algorithms are just a few examples of how Engineers at Medallia make a huge difference and set the bar for what the market expects.

Last but not least, we package our homegrown technology in a fully featured, Web 2.0 application that is intuitive as well as the most advanced reporting and operating platform in the market. Our User Experience Team blends incredible engineering talent (mastering HTML, CSS, JavaScript, AJAX, JSON, among other technologies) with unique taste and attention to detail to deliver a solution that astonishes both clients and competitors.

THE OPPORTUNITY
Whether devising our next mining technique at the heart of our OLAP engine, or optimizing that last piece of JavaScript, Medallia's world-class engineers take great pride in their creations. We are a group of ultra-motivated professionals who find joy in the details and reward in delivering amazing software products.

We are currently going through a unique period in our company's history. We are growing at a pace that can only be managed by the right people with the right skills. We are faced with tough problems every day, from scalability and performance, to usability and visualization. At Medallia, innovation is always the right answer. That's why we are looking for passionate professionals, team players, fearless problem solvers, algorithm gurus, experienced designers, performance freaks… In other words: we are looking for Medallia Engineers.

If you are ready to join a team where the work of every engineer ships – if you want to feel the adrenaline rush of your work being used around the globe, admired by customers, and envied by competitors – then we want to hear from you!

RESPONSIBILITIES: DEVELOP GREAT SOFTWARE
Design and implement systems and modules for our current Java-based product line
Develop code that is scalable, maintainable, efficient, and beautiful
Solve tough problems in the following areas: Visualization, Data Mining, Text Mining, Collaboration, Notification & Messaging, Data Analytics, Web 2.0
Champion new technologies. Lead design and implementation decisions
Guard Medallia's code base, enforcing best practices
Contribute to the Engineering environment, actively participating in technological discussions and mentoring Jr. Developers
EDUCATION:
BS or MS in computer science or other technical field (PhD a plus)
EXPERIENCE:
OO programming professional experience
Proven track record of doing cutting-edge research and/or development
Extensive experience with databases, preferably with PostgreSQL
Multi-threading programming experience
Experience with web application development, specifically with Servlet based solutions
Extensive real-world system design experience with highly available solutions
SKILLS:
Proficient with Java 1.5+ a must
In-depth knowledge of Java technologies a must (e.g.: J2EE, JDBC, Standard Libraries, etc.)
Familiar with test first development and tools (e.g.: JUnit, etc.) a plus
Strong algorithmic knowledge
Strong communication skills, both written and verbal
Operational awareness is a must, our platform is put to the test every day by thousands of users and third party systems that interface with it
PERSONALITY:
We are looking for…
…the type of people who think and dream about code, love to code, and do it extraordinarily well!
…individuals who delight in being challenged, solving problems, achieving results and staying focused on detail.
…self-motivated professionals who are able to work under time pressure in a changing environment.
…team players who enjoy collaborating with intelligent, talented, and hard-working colleagues, but are self-motivated.
Medallia is a great place to work. The team is both high-performing and collegial resulting in low employee turnover (the management team has been together since inception) and high employee satisfaction. Compensation is highly competitive, and we have many benefits beyond just salary. Please find my contact information above if you are interested.


------------------------------------

********************************************************************

Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!

Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.

By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.

TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)

<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment