The Laboratory of Advanced Computing and Networking Systems (ACANETS) at UMass Lowell is led by UMass Lowell Professor Yan Luo addressing the challenges in Big Data Analytics, Software Defined Networking and intelligent sensing. Read more.

User Experience (UX) Research Software Developer Internship

General Summary of Position: The successful applicant will conduct analytical and experimental research in the areas of network security, data privacy, cyber security and medical data processing with an emphasis on blockchain based prototype design and implementation, testing and validation. The candidate will participate in the collaboration with partner institutions, and help immediate supervisor in writing technical reports, scholarly articles and proposals. Specifically, the intern will be focused on the UX design of the research software and website, as well as documentation and reporting.

The job responsibilities include, but not limited to:

  • Working with the team to develop/improve the UX, overall look and design of a website
  • Writing website code with programming languages such as HTML, C++ and Java
  • Interfacing with backend code developers to aggregate data sources
  • Producing, maintaining and modifying websites and UI
  • Creating tools that enhance the UX
  • Ensuring websites are accessible across many platforms, including laptops and smartphones
  • Routinely testing websites for ease of use, speed and other quality factors
  • Fixing any website issues or bugs that arise
  • Documenting the development code base and user guides
  • Assisting the compilation of project reports and papers

The initial appointment will be for six months with a possibility of renewal based on productivity and performance, the needs of the project and the availability of funding.

Minimum Qualifications (Required):

Education: Junior or Senior Year in an accredited Bachelor program in Computer Science or a related technical field

Experience (one year required):

  • Experienced in web development especially front-end GUI, such as Web3js, etc.
  • Experienced in Linux and cloud computing platforms and open-source software development
  • Experienced in development tools such as git
  • experience with one or more general-purpose programming languages including but not limited to: Python, Go, Java, JavaScript, C/C++, C#, and Rust

Additional Considerations:

  • Familiarity of programming languages such as Matlab, and LaTeX tools
  • Ability to work independently, with limited direction, as well as within a team environment.
  • Experience contributing to major open-source software projects will be considered favorably
  • Experience as a technical influencer for highly scalable distributed system designs preferred
  • Experience of working with blockchain, smart contract
  • Past experience of working on and shipping complex applications as part of a team

Special Instructions to Applicants:

This position requires programming and analytical skills.


Resume can be sent to Prof. Yan Luo via email: The position is to be filed by January 15, 2022.