Research Associate (Software Engineer - AI App Development)
Women In Science · Worcester, MA · 1 wk ago
EngineeringFull-time
Job posting #7372445 • Posted October 12, 2026 • Open Until Filled
Responsibilities
- Design, develop, test, and maintain production-quality software applications using Python, JavaScript, and TypeScript.
- Develop AI-enabled applications and automated workflows incorporating large language models (LLMs), AI agents, and generative AI services.
- Build automation pipelines that reduce manual processes and improve operational efficiency.
- Integrate third-party APIs and AI platforms into production applications.
- Use Docker, Git, and modern development practices to support reliable deployment and version control.
- Analyze application and operational data to identify opportunities for automation and performance improvement.
- Collaborate with product, design, analytics, and engineering teams to translate clinical requirements into technical solutions.
- Evaluate emerging AI development tools and technologies and determine how they can be incorporated into existing products and workflows.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a closely related discipline.
- 2+ years of professional software development, data engineering, automation, or related technical experience.
- Strong programming ability in Python.
- Experience with JavaScript and/or TypeScript.
- Experience building web applications using frameworks such as React, Angular, Node.js, Vite, or similar technologies.
- Experience developing or consuming REST APIs.
- Working knowledge of Git-based version control.
- Strong analytical and troubleshooting skills.
- Ability to work independently and take ownership of projects from initial concept through implementation.
Preferred Qualifications
- Master's degree in Computer Science or a related field.
- Experience developing applications using LLMs or generative AI platforms.
- Experience designing agentic or multi-agent AI workflows.
- Experience with AI-assisted development environments or coding agents.
- Familiarity with AI-based video, audio, or multimodal content-generation technologies.