SOFTWARE ENGINEER, Hariri Institute (8840/F0517)
Software engineers at the Hariri Institute for Computing contribute to a variety of cutting-edge computational and data-driven research efforts while developing their skills in the latest technologies within a professional software engineering environment.
The projects undertaken by Hariri Institute software engineers have tangible and direct impacts on academic research, public service, and industry partners in healthcare, finance, and technology.
As a cybersecurity expert, you will work within an agile team building prototypes and production-quality open source libraries, applications, and systems that provide stronger security benefits in domains such as trustworthy distributed computing (blockchains and secure multi-party computation), software-defined networking/clouds, and systems security at the OS, firmware, and hardware layers.
This role provides the flexibility to identify and prioritize efforts and to shape the long-term vision of our research agenda. In addition to working with other professional software engineers, you have the opportunity to collaborate with researchers at Boston University and beyond who are nationally respected as leaders in their corresponding areas of research.
Additionally, we expect you to take advantage of opportunities to develop new skills in almost every project and enjoy tackling diverse challenges in a flexible work environment, and to mentor software engineer interns.
The Hariri Institute for Computing catalyzes, enables, and supports interdisciplinary research efforts across Boston University.
Bachelors degree and 1-3 of academic or professional experience required.
A passion to impact science and society, and strong desire to work independently in a fast-paced dynamic environment where you have significant responsibilities. Exceptional ability and motivation to learn fast and solve problems. Significant programming experience with contemporary programming languages. Experience with modern relational database technologies. Hands on experience with cloud computing services. Understanding of modern relational database technologies, NoSQL, and MapReduce/Hadoop. Knowledge of Linux/Unix systems. Exposure to APIs and other web services within integrated applications.
1-3 years of experience in a relevant area (software engineering within a research environment and/or cybersecurity) and a Masters Degree preferred. Advanced or graduate-level coursework in cybersecurity, cryptography, operating systems, abstract algebra, and related topics. Experience with OpenStack, OpenFlow, and Bitcoin or other blockchain implementations. Experience with trusted hardware technologies such as TPMs and SGX. Knowledge of continuous integration/deployment, unit testing, analytics, and other project management workflows and technologies a plus.
This is a grant funded position.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. We are a VEVRAA Federal Contractor