Req #: 211227 Department: COMPUTER SCIENCE & ENGINEERING Job Location: Remote/Hybrid, Seattle Campus Job Location Detail: Hybrid Eligible Posting Date: 09/22/2022 Closing Info: Open Until Filled Salary: Salary and benefits are competitive. Salary is commensurate with qualifications and experience. Shift: First Shift Notes: As a UW employee, you will enjoy generous benefits and work/life programs. For a complete description of our benefits for this position, please visit our website, click here.
For more information on the Taskar Center for Accessible Technology at the Paul G. Allen School of Computer Science & Engineering, visit the TCAT website: https://tcat.cs.washington.edu/
As a UW employee, you have a unique opportunity to change lives on our campuses, in our state and around the world. UW employees offer their boundless energy, creative problem solving skills and dedication to build stronger minds and a healthier world.
UW faculty and staff also enjoy outstanding benefits, professional growth opportunities and unique resources in an environment noted for diversity, intellectual excitement, artistic pursuits and natural beauty.
The Paul G. Allen School of Computer Science & Engineering at the University of Washington educates tomorrows innovators, conducts cutting-edge research in the core and emerging areas of the field, and leads a broad range of multi-disciplinary initiatives that demonstrate the transformative power of computing. Consistently ranked among the top computer science programs in the nation, the Allen School is widely recognized for the excellence and impact of our research and teaching across the region and around the globe. As a leader in efforts to broaden participation in computing, we are committed to advancing diversity, equity, and inclusion in our program and in our field. Members of the Allen School actively work to cultivate a welcoming community in which students, faculty, and staff with diverse backgrounds, identities, and experiences can thrive. The Allen School occupies two spectacular buildings the Paul G. Allen Center and the adjacent Bill & Melinda Gates Center located at the heart of the UW campus in Seattle.
The Allen School is seeking outstanding candidates for the position of Technical Applications Engineer.
The Technical Applications Engineer (Research Scientist/Engineer 3) supports research being conducted by faculty and graduate students in the Taskar Center for Accessible Technology. This position will support the Transportation Data Equity Initiative project sponsored by the USDOT ITS4US program. This innovative data infrastructure project, with a broad partnership among state departments of transportation, transportation service providers, industry and community partners, seeks to enable mobility equity by creating an interoperable, shared data infrastructure to fill in gaps in current transportation data and ultimately, provide travelers needed information they can trust. Detailed, accurate data about pedestrian networks, travel environments (transit facilities, etc.) and on-demand travel services is crucial for any trip planner, trip concierge, wayfinding, or exploratory mobile application, in particular applications and mobile experiences serving the needs of people with disabilities, older adults, veterans, suburban and rural populations. The massive breadth of this project will be achieved through an accelerated timeline on currently planned technology innovations led by the DOTs in each state, WA, OR and MD. This position will report to the Director, Taskar Center for Accessible Technology (TCAT).
RESPONSIBILITIES
Working independently with general guidance, duties will include the following:
Provide technical and project leadership in the role of Technical Applications Engineer.
The person in this role is responsible for designing, engineering and building the technical applications internal to the interoperable data infrastructure of the TDEI.
The role of Technical Applications Engineer will assist with creation of a suite of tools serving transportation agencies and municipalities with production of GIS data and data interoperability with a shared, common data infrastructure created by the Taskar Center for Assistive Technologies.
This suite of tools will operate within a distributed cloud development environment. The Technical Applications Engineers work product will be distributed with modern cloud development technologies such as docker.
Additionally, the role of Technical Applications Engineer is responsible for researching best practices and developing one instance of underlying application data tools that interface with data consumers and producers, specifically where analysis is required for the creation of data, or responding to complex queries against the database. The person in this role is also responsible for studying the best mechanisms to provide TDEI data tenants with the ability to store, reuse and modify data.
Travel to partner communities and workshops; assist in the operation of community engagement workshops.
Provide ongoing automation for quality control, vetting, security and privacy for data collection and collation.
Resolve deployment and evaluation issues as discovered.
Use advanced project planning techniques aligned with the rest of the leading team for the project to manage project, evaluate project status, and interface with customer/grant sponsor.
Analyze and compile results for academic publication and dissemination to partner organizations.
REQUIREMENTS
Bachelors Degree in Computer Science or a related field, and at least 3 years of related experience, or equivalent combination of education and experience.
Full-stack web development experience, including the following:
- Front end experience with HTML, CSS, JavaScript/TypeScript and at least one component framework. Examples of component frameworks include React, Vue, and Angular.
- Back end experience with building web APIs using common object-oriented programming languages and frameworks. Examples include TypeScript + Express, Python + DJango, Java + Spring Boot.
Experience with at least two programming languages commonly used in full-stack web development. Examples include JavaScript/TypeScript, Python, Java, Scala, Go, and Rust.
Experience with algorithms and data structures, particularly graphs.
Experience with or commitment to learning GIS-related data structures and algorithms, including (re)projections, constructive algorithms like buffering, geodesic distance calculations, and geospatial set operations (intersection, union, etc.).
Experience with or commitment to learning fundamental docker-related development skills, primarily writing a Dockerfile.
Excellent technical writing, communication, and time management skills.
Demonstrated experience communicating results through writing and presentations.
Demonstrated commitment to valuing diversity and contributing to an inclusive working and learning environment.
Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.
DESIRED
Experience with interactive web mapping technologies, e.g. Mapbox GL, MapLibre GL, Leaflet.
Experience with distributed, event-driven architectures, e.g. Apache Kafka.
Experience with best practices in authentication, authorization, and web security.
Familiarity with best practices in web UI design.
Familiarity with best practices in building accessibility-first web applications.
Familiarity with phases of System Development Life Cycle Process (SDLC), Agile Software Development, and Test-Driven Development.
CONDITIONS OF EMPLOYMENT
All work will be conducted both in the TCAT lab on the Seattle Campus, and remotely.
Application Process:
The application process for UW positions may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process. These assessments may include Work Authorization, Cover Letter and/or others. Any assessments that you need to complete will appear on your screen as soon as you select Apply to this position. Once you begin an assessment, it must be completed at that time; if you do not complete the assessment you will be prompted to do so the next time you access your My Jobs page. If you select to take it later, it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed, and you will not be considered for this position until all required assessments have been completed.
Applicants considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington state law.
Committed to attracting and retaining a diverse staff, the University of Washington will honor your experiences, perspectives and unique identity. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable and welcoming.