Sr Performance Engineer - Java Recommind
Recommind has just been recognized as one of the ?World?s Ten Most Innovative Companies in Big Data? by Fast Company and as one of the ?Fastest Growing Companies in the Bay Area? by the San Francisco Business Times. Our technology is sophisticated, but our mission is simple: to help organizations manage and leverage all of their existing information and collective stored knowledge. By focusing on the rapidly growing volumes of unstructured information they create every day, we enable our clients to access and use their own valuable resources that would otherwise be lost to them. We do this by building enterprise applications on our CORE Platform, which offers the most powerful search and automated categorization technology in the world.
We are looking for a Senior Performance Engineer who will perform capacity planning, performance profiling and software optimization for Recommind OnDemand (SAAS) Service. They will identify performance bottlenecks and implement solutions to eliminate them, as well as code and test software changes to improve performance. They will also determine hardware/software configurations for optimal performance and build tools and infrastructure to support performance work.
Perform performance profiling and optimization on eDiscovery applications for Recommind OnDemand (SAAS) Service. Work with Recommind's Operations and Engineering teams to make changes to improve service availability, performance and scalability in the application, systems or database layers
Establish capacity planning framework. Monitor and trend key metrics to identify potential performance problems.Establish baselines for various workloads. Determine maximum capacity for production environment
Identify performance bottlenecks and implement solutions to eliminate them.Code and test software changes to improve performance. Determine hardware/software configurations for optimal performance
Build tools and infrastructure to support performance work.Develop, automate, and execute performance suites and analyze results to evaluate product performance
Investigate, troubleshoot and fix application database, and/or systems performance problems
3-5 years experience in performance profiling and optimization
7 years software development experience with Java, preferably on search-related applications
5 years experience developing and implementing
High-performance and high-availability applications
3 years experience with application, system and database performance tuning
3 years experience with capacity planning
Experience with Java profiling tools (JConsole, VisualVM, YourKit, logging and monitoring tools (Log4j, JMX) synthetic load generation tools (JMeter, Selenium)
Experience with Java stack tuning and debugging including garbage collection, core dump analysis, contention/concurrency and other bottleneck measurement, analysis and tuning
Proficiency with JVM internals as they relate to performance tuning and memory management
Experience with Windows Performance Counters & Monitoring/Profiling tools like PerfMon and XPerf or their Unix equivalents
Working knowledge of XML
Experience with virtualization technologies
Demonstrated ability to quickly learn new applications
Methodical, Systematic, Thorough
Good Communication Skills
Recommind values innovation, intelligence and integrity and rewards strong performance with increased responsibility and growth opportunities. We offer a comprehensive benefits package, great work-life balance (4 weeks of PTO per year) and a culture that is fast-paced, collaborative and fun. If you are interested in making an immediate impact on a fast growing company, we invite you to apply today.
Recommind is a leader in unstructured information management and analysis technology, delivering search-powered business applications that transform the way organizations find, manage, analyze and act upon data inside and outside the corporate network. Recommind?s solutions are all built on the CORE platform, which automatically accesses, organizes and analyzes large volumes of information in context from myriad sources. Recommind customers include AstraZeneca, BMW, Cisco, Clifford Chance, Marathon Oil, Morgan Lewis, US Department of Energy (DOE), White & Case and WilmerHale. Recommind is headquartered in San Francisco and has offices in Boston, London, Sydney and Bonn, Germany. For more information go to www.recommind.com.
Recommind is an equal opportunity employer.
||San Francisco, CA |