Software Engineering Director

Background of Organization

The AI-X Foundry at Johns Hopkins is a university-based organization with an ambitious global vision: the intentional collaboration of human and artificial intelligence (AI), with AI learning from humans and humans learning from AI, bringing their complementary strengths together towards the goal of understanding and improving the human condition. The AI-X Foundry – a new cross-divisional organization at Johns Hopkins is administratively managed by the Whiting School of Engineering.

The AI-X Foundry provides a physical and intellectual home for world-class scholars from all disciplines and backgrounds working in artificial intelligence (AI) and its applications. Building on a strong ethical foundation for AI, the AI-X Foundry leverages the deep expertise of its researchers and collaborations with external partners to accomplish its goals. AI-X Foundry activities focus on the foundations of AI and the application domains of Health & Medicine, Safety & Assurance, and Discovery & Inquiry. 

The principles of diversity, equity, and inclusion are foundational to all AI-X Foundry activities. 

The AI-X Foundry will execute an initial multi-year budget of over $300 million and will integrate new and existing centers and institutes into its federated administrative infrastructure.

Specific Duties and Responsibilities

As part of its mission, the AI-X Foundry must have the capacity to create, implement, deploy, and evaluate AI systems with real-world impact in the areas of emphasis.

The Technical Director will help build and lead a seasoned team of research-oriented data scientists, machine learning engineers, and full-stack software engineers serving the AI-X Foundry mission. The director will set the vision and culture for the team and will define the priorities and scope of software development in projects that involve scientific researchers from across the country and the world. Projects can come from all scholarly disciplines and range from fundamental research to projects with very high societal impact. These projects will need advanced solutions requiring the integration of domain expertise with expertise in data science, machine learning, and software engineering to develop scalable software that can be deployed as needed. A particularly important aspect of this team must be communication across the team to take advantage of developments across the institution.

The Technical Director is also expected to help the team incorporate the software industry's best practices, and to help establish a tool repository for all participants. One part of the AI-X Foundry is the Scientific Software Engineering Center (SSEC), which has support from the Schmidt Futures Foundation, and works towards the establishment of scalable scientific software through the integration of best practices from industry. The Technical Director of the AI-X Foundry will be able to work with SSEC leadership and staff to integrate approaches and concepts from SSEC into the work of the rest of the AI-X Foundry. The technical staff working under the Technical Director are expected to help spin-up new projects, establish guidelines, and provide consulting help for existing projects.

Additional expectations for the position:

  • Work with staff and leadership of the AI-X Foundry to identify projects suitable for the members of the team; work with the project's investigators to identify the problems to be solved, to determine their objectives, and oversee the implementation of appropriate methodology; direct data acquisition and reduction; demonstrate superior scope and breadth of research through the creation of new concepts, applications, processes, designs, technologies.
  • Manage the professional growth and performance development of the team.Provide technical and professional mentorship and cultivate mentorship among team members at all levels.
  • Help develop the technical vision for the AI-X Foundry, and develop a culture of technical and scientific excellence, innovation, collaboration, and professionalism.
  • Provide technical leadership within AI-X Foundry in the application of advanced principles and processes for assigned areas of responsibility (i.e., subject matter, function, type of facility or equipment, or product).
  • Engage with the Johns Hopkins community and world-class researchers from around the world to understand their needs and prioritie
  • Engage with the Scientific Software Engineering Center's Engineering Director, staff members, and the AI-X Foundry Director of Infrastructure to ensure coordination and collaboration between SSEC and broader AI-X Foundry activities.
  • Lead program management within the AI-X Foundry, which includes program planning, budgeting, contracting, and reporting
  • Establish internal development processes and best practices suitable for modern software development in the context of complex scientific collaborations.
  • Develop project roadmaps, milestones, and frameworks to guide detailed planning and implementation
  • Ensure activities are compliant with federal and Johns Hopkins policies, working in conjunction with Johns Hopkins staff and AI-X Foundry leadership.
  • Leverage existing investments and expertise in IT infrastructure, including network, data center, storage and compute environments, public cloud environments, cybersecurity and systems, management tools and processes. While building requirements for infrastructure, we seek to integrate with IT centers of excellence within the organization.
  • In conjunction with faculty and AI-X Foundry leadership,Develop plans for computational resource infrastructure in support of the AI-X Foundry.
  • Ensure master plans and schedules are followed
  • Develop solutions to program challenges.
  • Collaborate and coordinate with subject matter experts and stakeholders within the Johns Hopkins administration and across the divisions to conceive and implement multidisciplinary projects.
  • Work with the Johns Hopkins overarching structure, processes, and procedures to accomplish multiple project objectives/deliverables and program objectives.
  • Present data at internal and external program meetings.

About Johns Hopkins University

The Johns Hopkins University is a private research university in Baltimore, Maryland.

A tradition of employment excellence

Who we are

Since opening its doors in 1876, The Johns Hopkins University has endeavored to achieve three main goals: to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world. We are based in Baltimore, with 10 divisions spread out across 10 campuses on three continents, covering a wide array of interests and industries — from the arts and music, the humanities, the social and natural sciences, to engineering, international studies, education, business, and the health professions — Johns Hopkins has evolved into Maryland’s largest private employer and contributes more than $10 billion annually to the state's economy.

Learn more about our history here.


What we do

We continually seek to attract, develop and retain the best and brightest minds, including thought leaders in medical education and clinical practice and pioneers in research and technology, as well as the most talented, innovative and high-performing workforce staff from a broad range of backgrounds. In fact, ensuring such a diversity of perspective and experience, both inside and outside the workplace, is critical to the intellectual achievements of our faculty, students, graduates and researchers, to our mission and our programs, as well as the success and reputation of Johns Hopkins University.

Learn more about our divisions here.


Why work at JHU?

JHU is a vibrant, stimulating place to work. Our employees are engaged every day in areas as diverse as individualized health, the science of learning, big data, the fate of our urban centers, the challenges of water scarcity, space and cosmology, and global health, to name a few. And each person on staff has an important job to do. Whether your role places you on the leading edge of advancement, or side by side, ensuring that others may accomplish their tasks, as a member of Johns Hopkins University you will be able to contribute continually to every aspect of this transformative enterprise.

If this sounds like the kind of employment environment you are seeking, then we encourage you to apply for a position today. You’ll join a talented, innovative pool of people who have the drive to make a difference, the desire to contribute to the operations of an internationally renowned university, and the commitment it takes to make the communities we serve — Baltimore, the nation, and the world — a better place.


When inquiring or applying for positions at Johns Hopkins University, please also reference AcademicCareers.com

Applicants with dual-career considerations can find university jobs such as professor jobs, dean jobs, chair / department head jobs, and other faculty jobs and employment opportunities at Johns Hopkins University and at other institutions of higher education in the region on www.AcademicCareers.com

To receive email alerts when new jobs at Johns Hopkins University are posted, please sign up at new job openings at Johns Hopkins University.