Machine Learning Software Architect
- Employer
- University of Minnesota - Rochester
- Location
- Twin Cities
View more
- Administrative Jobs
- Technology, Analysts & Programming
- Employment Type
- Full Time
- Institution Type
- Four-Year Institution
Job Details
Location: Twin Cities
Regular/Temporary: Regular
Full/Part Time: Full-Time
Job ID: 330709
Qualifications
Required Qualifications: Bachelor’s degree. Four years of work experience in the areas of application/web/systems development with a related BA/BS degree, or six years of work experience in the areas of application/web/systems development with a non-related BA/BS degree. Experience must include design and development of complex web applications written in the Ruby on Rails framework. Prior experience using Python for data science or related programming. Extensive experience with databases and large scale data manipulation. Demonstrated strengths in communication skills (both oral and written). The ability to work with minimal guidance independently and within a small team.
Additional selection criteria include: Advanced degree in data science/machine learning. Masters degree in computer science or related field. Experience with parallel/distributed computation. Prior experience in the emerging field of data science and its related technologies. Experience with several of the following technologies: Apache Spark, Parquet, NoSQL databases, Docker, Jupyter. An active github.com or similar code-sharing account (please share details in your resume or cover letter). Experience with Test-Driven Development, Continuous Integration and other Agile software development concepts.About the Job The machine learning / data linking portion of this position functions as a member of the data production team and will have overall responsibility for developing the linking software needed to satisfy our data linking grant projects. This role will mentor our other data linking developer, providing technical direction and overall management for the data linking software effort, as well as making direct contributions to the data linking software. The software architect portion of this position works closely with the rest of the software architecture group to define and prioritize the strategic direction for the IT Core’s software system architecture. This position will then facilitate implementation of next generation architectures by working closely with individual teams to understand and eliminate blocking factors, develop roadmaps, and provide assistance to move the architecture forward.This position will report to the IT Director. This position involves daily interaction with the rest of the MPC IT team, the MPC research staff, and other user communities. Effective oral and written communication skills are essential. This position requires the ability to work independently on complex projects when required, as well as the ability to effectively work within and contribute to the entire IT team.This position has two primary functions:- Serve as the lead developer on our data linking projects, creating machine learning based software systems, with supervisory duties over our other data linking developer (50% time)Serve as part of our software architecture group across our product portfolio, working with teams to define next-generation solutions and to help drive the implementation of those solutions (50% time)
- Data Linking Software Development (30% - Data Linking)
- Direct coding of new software systems.Implementation of machine learning approaches in a parallel computing environment.Developing test suites to ensure software systems are functioning correctly.Documentation of code.Maintain and improve performance of existing software.Working with other team members and team leads to collaborate on overall system design and implementation.
- Project management of data linking efforts, including developing roadmaps and interfacing with researchers as neededCollaborate with IT operations group to establish and maintain all necessary deployment environmentsManage code/version releasesRespond to bug reports and troubleshoot performance issuesRespond to customer/user questions as needed
- Perform business systems analysis to determine requirements for systemsLead system modeling and design activitiesCritically evaluate competing proposals to determine optimal design and architectureDocument and communicate overall system design and architectureCollaborate with peers to ensure that standards and best practices are being employed across productsRemain up-to-date on industry trends and emerging technologies
- Collaborate with our researchers to develop project roadmaps and work priorityOrganize work in our work tracking system and update work status throughout the project lifecycleEnsure that project components meet requirements and specificationsCommunicate effectively with all stakeholders for project status, action items, and change management
IPUMS, housed at the Institute for Social Research and Data Innovation (ISRDI), is the largest disseminator of census and demographic data to the world’s academic research community. The staff of ISRDI’s IT team support this mission by leveraging leading open source tools, such as Ubuntu Linux, Apache httpd, PostgreSQL and Ruby on Rails, to solve big data challenges and build reliable, scalable web-based data dissemination systems. These systems provide access to 2 billion records spanning 230 years and more than 100 countries for users around the globe.
The ISRDI IT team is a collegial environment which favors close collaboration with each other and with our research staff as we develop software in an agile, iterative manner. We provide strong support for continuing education and professional development. We strive to offer a flexible work environment, and one of our core values is an emphasis on a healthy work-life balance. The University’s benefits package is robust and competitive.How To Apply Applications must be submitted online. To be considered for this position, please click the Apply button and follow the instructions. You will be given the opportunity to complete an online application for the position and attach a cover letter and resume.Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section.
To request an accommodation during the application process, please e-mail employ@umn.edu or call (612) 624-UOHR (8647).
DiversityThe University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission. The University is committed to attracting and retaining employees with varying identities and backgrounds.
The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression. To learn more about diversity at the U: http://diversity.umn.edu.
Background Check InformationAny offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.
About the U of M
The University of Minnesota, Twin Cities (UMTC)The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.
Organization
Working at University of Minnesota - Rochester
UMR offers distinctive health sciences and biosciences education to prepare students for a broad spectrum of current and emerging careers, ranging from patient care to pure and applied research.
The campus community serves approximately 750 undergraduate and graduate students in the heart of downtown Rochester.
Vision: The University of Minnesota Rochester will inspire and empower undergraduates to solve the grand health care challenges of the 21st century.
Founded: 2006
First Graduating Class: 2013
Location: Downtown Rochester, Minnesota -- in the heart of the medical world
Specialty: Undergraduate Health Sciences
UMR Majors:
Bachelor of Science in Health Sciences (BSHS)
- An innovative degree program with an integrated curriculum to provide students with a foundational undergraduate education that allows them to pursue a wide range of careers in the health sciences field.
Bachelor of Science in Health Professions (BSHP)
- Four-degree programs in educational collaboration with Mayo Clinic School of Health Sciences.
Enrollment: Enrollment varies by class, but maximum enrollment is approximately 1,000.
Average Incoming High School Cumulative GPA: 3.6
Average Class Size: 21
Median ACT: 22-27
Student to Faculty Ratio: 12:1
Note: There are no Teaching Assistants. There are no lecture halls. Faculty are available in JustASK Centers daily.
Financial Aid: 97% of students received financial aid in 2017.
Diversity Profile: University of Minnesota Rochester
The University of Minnesota Rochester (UMR) has always prided itself in its diverse student body. UMR is different from other colleges and universities, having a single focus in providing degrees in health care. At this innovative campus, students who are traditionally in underrepresented populations in higher education (students of color, first-year generation students, Pell Grant-eligible students) are not only being retained but are also graduating in four years at rates above national numbers. Last year’s incoming class included 35.7% students of color.
Faculty and staff build relationships with students, connecting them to resources that contribute to student success during their time at UMR. Each student is paired with a success coach and given access to learning cohorts, Living Learning Communities, JustASK centers where faculty are readily available, bridge programs, and first-year student research teams.
More than 90% of UMR graduates complete their education and earn their degrees in four years or less, reducing the debt that they incur compared to other universities. Because of the specialized degrees offered at UMR, alumni graduate into a field where they are able to find jobs quickly, fulfilling a workforce shortage. 100% of Bachelor of Science in Health Professions students are employed in their field post-graduation.
Students who graduate with a Bachelor of Science in Health Sciences degree continue their studies in medicine, mental health, public health and research.
UMR is constantly being driven to discover new, innovative ways to serve its students. One of the ways this is accomplished is through faculty’s primary research being conducted on student learning. The results of this research is seen in UMR’s unique flipped classrooms, active classroom environment (rather than traditional lecture-based classes), consistent group work, and most notably, the intersection between various subjects. Faculty in UMR’s Center for Learning Innovation offer an integrated curriculum, enabling students to develop critical thinking skills, empowering them to be exceptional learners whose careers address real life and real-world problems in the health care arena.
As the workforce demand in the health care industry increases, as well as the diversity among graduating high school seniors, not only in Minnesota but also around the country and world, UMR is poised to welcome underrepresented students to its purpose-driven campus. UMR’s evidence-based, relationship-driven practices are propelling the University to inspire transformation in higher education through innovations that empower graduates to solve the grand health challenges of the 21st century.
- Website
- https://www.r.umn.edu/
- Telephone
- 5072588005
- Location
-
300 University Square
111 South Broadway
Rochester
MN
55904
US
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert