You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer Intern

Job Description: Software Engineer (Intern)

Position Title: Software Engineer (Intern)
Department: Engineering
Location: Mesa, AZ
Reports To: Technical Program Director
Employment Type: Internship/Entry-Level
Experience Level: Entry-Level (0-2 years' experience)

About Bright Path Laboratories

Bright Path Laboratories is an innovation-driven pharmaceutical manufacturing company specializing in continuous-flow chemistry, microreactor systems, and real-time process monitoring. We focus on precision automation and advanced data processing to transform small molecule medicine production, supporting both generic drug development and cutting-edge manufacturing processes.

Job Summary

Bright Path Laboratories seeks a motivated Software Engineer Intern to join our Engineering Department. This entry-level position is designed for a recent graduate or early-career professional with a Bachelor's degree in Computer Science, Software Engineering, or a related field. The Software Engineer Intern will develop backend and frontend systems that integrate IoT equipment with real-time data processing, analytics, and visualization tools supporting our continuous-flow reactor technology. This role offers hands-on experience with data engineering, software development, and analytics in an innovative pharmaceutical manufacturing environment focused on precision automation and process monitoring.

Key Responsibilities

  • Data Integration and Processing:
    • Develop Python scripts to ingest and process live data signals from manufacturing equipment
    • Clean and prepare data using Pandas and NumPy libraries for downstream analysis
    • Implement data validation and quality control procedures to ensure data integrity
  • Backend Development:
    • Build and maintain backend frameworks using FastAPI or Flask to serve processed data
    • Integrate software systems with industrial protocols and IoT equipment
    • Develop APIs for data access and system communication
  • Collaboration and Development:
    • Work with frontend developers and data scientists to deliver integrated solutions
    • Participate in code reviews, team meetings, and system design discussions
    • Follow version control workflows using Git and maintain code documentation
  • Analytics and Machine Learning Support:
    • Assist in applying statistical models and machine learning algorithms to predict outcomes and detect anomalies
    • Support development of dashboards and visualization tools for process monitoring
    • Contribute to predictive analytics workflows for process optimization
  • Documentation and Compliance:
    • Maintain accurate documentation of software systems and data processing workflows
    • Follow established security practices and regulatory compliance requirements
    • Support continuous improvement initiatives for software development processes

Qualifications

  • Education: Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field, completed within the last 2 years
  • Experience: No prior professional experience required; academic projects, internships, or personal projects involving software development preferred
  • Technical Skills:
    • Proficiency in Python programming with experience in Pandas, NumPy, or similar data libraries
    • Understanding of software development principles and programming best practices
    • Familiarity with version control systems (Git) and development tools (VS Code, Linux)
    • Basic knowledge of backend frameworks (FastAPI, Flask) or willingness to learn
    • Experience with machine learning libraries (scikit-learn, PyTorch, TensorFlow) is a plus
  • Soft Skills:
    • Strong problem-solving and analytical abilities
    • High attention to detail with ability to follow regulatory and security practices
    • Ability to work independently and collaboratively in a team environment
    • Strong communication skills and eagerness to learn new technologies
  • Certifications: None required; on-the-job training provided for systems and protocols

Physical Requirements

  • Ability to work at a computer workstation for extended periods
  • Occasional interaction with manufacturing equipment under supervision

Regulatory Compliance

  • Adhere to data security and integrity requirements per company policies
  • Follow established software development and documentation standards
  • Maintain confidentiality of proprietary information and manufacturing processes

Why Join Us?

As a recent graduate, you'll gain hands-on experience with cutting-edge software systems in pharmaceutical manufacturing, contributing to innovative automation and process monitoring solutions. Bright Path Laboratories offers a dynamic environment with comprehensive training, exposure to advanced data processing tools, and opportunities to work on impactful projects that advance precision manufacturing technology.

Application Process

Submit your resume, transcript, and a cover letter outlining your relevant coursework or projects @handshake. Bright Path Laboratories is an equal opportunity employer committed to diversity and inclusion.

Special Requirements

This position requires:

  • Signing a Non-Disclosure Agreement (NDA)
  • Signing a Non-Compete Agreement