[kepler-users] Workflow Specialist Position at UCSD

Ilkay Altintas altintas at sdsc.edu
Mon Sep 17 13:42:58 PDT 2012


Please apply at: http://jobs.ucsd.edu/bulletin/job.aspx?jobnum_in=63636

As a senior member of the San Diego Supercomputer Center's (SDSC) Science Research and Development Division, the Workflow Specialist will independently develop workflows, new features, actors and directors within the Kepler scientific workflow system. In collaboration with the national and international research communities and e-Science programs, develop Cyberinfrastructure tools for well-known domain scientists. Consult with the other members of the Scientific Workflow Automation Technologies (SWAT) Lab at SDSC and the Kepler team to develop and  document actors and features for the Kepler scientific workflow system, specification and implementation of scientific workflows in various scientific research applications including, but not limited to: NSF-funded Ocean Observatories Initiative Cyberinfrastructure (OOI CI) project, Gordon and Betty Moore Foundation-funded CAMERA project, NSF-funded CDI DISCOSci project and NSF-funded ABI bioKepler project. 
The specific Kepler deliverables that are in the scope of this position are distributed workflow execution, data and workflow provenance, and new workflow design techniques. Apply state-of-the-art software and algorithms, both acquired externally and developed internally. Design and implement solutions that are optimized for a highly distributed, heterogeneous network, and solving complex design and integration problems affecting many developers and users. Independently assess and select technology approaches and produce solutions that are acceptable to other developers of the system, that are appropriate to the CI requirements of the assigned projects, and that meet the needs for system integrity, recoverability, controls, performance, and reliability. Design systems to meet stakeholder requirements; develop prototypes to clarify user expectations; write software and interface specifications; develop software in multiple programming languages, primarily Java; integrates complex, externally acquired subsystem technologies; and conduct unit, functional and quality testing. In addition, develop UML and use case diagrams for specifying, documenting and communicating the structure and intent of the software systems under development. This position evaluates co-workers code and leads and trains more junior developers.

QUALIFICATIONS

Master's Degree or higher in Computer Science, Electrical Engineering or closely related field and five or more years related work experience or comparable combination of education and experience.

Strong demonstrated expertise in designing, building and managing computing systems based on web-n-tier and/or service-oriented architectures. Working experience in design or development of real time data acquisition, distribution, processing and workflow systems, and asynchronous message middleware.

Expert level demonstrated experience with scientific computing tools, for example Kepler, Matlab's Workflow Execution Engine, and R's  Workbench.

Demonstrated expertise with message broker and messaging architectures, preferably RabbitMQ and its federation extensions, AMQP,  and the Open Telecom Platform (OTP), or Mule Enterprise Service Bus.

Highly advanced experience of network programming applications in one or more of sensor networks, real-time or near-real-time sense & response systems, and earth science observations.


-- 
Ilkay ALTINTAS
Deputy Coordinator for Research, San Diego Supercomputer Center (SDSC)
Lab Director, Scientific Workflow Automation Technologies (SWAT @ SDSC)

University of California, San Diego
9500 Gilman Drive, MC: 0505  La Jolla, CA  92093-0505
Phone: (858) 210-5877                     Fax: (858) 534-8303
Web: http://users.sdsc.edu/~altintas
Skype: ilkay.altintas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20120917/6d44a16a/attachment.html>


More information about the Kepler-users mailing list