Multiscale Technologies Inc
Full Stack Engineer
Multiscale Technologies Inc, San Francisco, California, United States, 94199
About Multiscale At Multiscale Technologies, we believe the future is driven by innovative materials, but the traditional approaches to discovering and manufacturing them are outdated and unsustainable. Thats why weve developed cutting-edge technologies to revolutionize this process. By bringing together world-class materials scientists, mechanical engineers, data scientists, and computer engineers, were designing next-generation materials and optimizing manufacturing processes to meet the demands of a more sustainable future. As a Series-A funded startup, Multiscale Technologies offers you the chance to make a direct impact on a growing company thats accelerating the world's shift toward advanced materials and sustainable solutions. If you're ready to push the boundaries of technology and collaborate on game-changing advancements, join us in shaping the future. Role Overview We are seeking a Full Stack Developer to design, develop, and maintain user-facing interfaces and backend systems for an experimental workflow platform. The ideal candidate will work on building applications that integrate experimental data pipelines, enable user-friendly interfaces for configuration and analysis, and ensure seamless interaction between various system components. Key Responsibilities Frontend Development : Design and implement responsive, intuitive, and user-friendly interfaces for managing experimental workflows and visualizing data. Develop features such as dashboards, job tracking systems, and real-time feedback visualization. Ensure cross-browser compatibility and performance optimization. Backend Development : Build and maintain APIs to connect the frontend with backend services, databases, and hardware components. Develop robust job scheduling, queuing, and monitoring systems to support experimental workflows. Integrate backend systems with data pipelines for experimental inputs and results. System Integration : Ensure seamless interaction between frontend, backend, and hardware components (e.g., lab equipment, data processing pipelines). Design modular and scalable architectures to support real-time updates and integrations with third-party tools. Toolsets and Frameworks : Work with modern frontend frameworks (e.g., React, Angular, Vue.js) to build dynamic interfaces. Develop backend services using frameworks like FastAPI, Django, or Flask. Utilize containerization (e.g., Docker) and orchestration (e.g., Kubernetes) to deploy scalable applications. Testing and Maintenance : Write unit, integration, and end-to-end tests to ensure system reliability and performance. Monitor and debug issues, ensuring high availability of the application. Collaboration : Work closely with data scientists, data engineers, and domain experts to align system features with user needs. Gather feedback from stakeholders to improve user experience and system functionality. Qualifications Education : Bachelors or Master's degree in Computer Science, Software Engineering, or a related field. Experience : 6 years of experience as a Full Stack Developer. Proven track record of building and maintaining production-grade web applications. Technical Skills : Proficiency in frontend frameworks (e.g., React, Angular, Vue.js). Strong backend development skills in Python (e.g., FastAPI, Flask, Django) or Node.js. Experience with RESTful APIs, WebSocket communication, and database integration (SQL and NoSQL). Familiarity with CI/CD pipelines, containerization (Docker), and cloud platforms (e.g., AWS, Azure, GCP). Experience with version control systems (e.g., Git). Soft Skills : Strong problem-solving and debugging skills. Excellent communication and teamwork skills. Preferred Skills Familiarity with building applications for scientific or experimental workflows. Experience with data visualization libraries for displaying experimental results. Knowledge of real-time data streaming and WebSocket-based communication. Exposure to materials informatics or data-driven optimization platforms. Multiscale Technologies is committed to fostering an inclusive and diverse workplace where everyone is respected and valued. We believe in providing equal employment opportunities to all individuals, regardless of race, ethnicity, gender, sexual orientation, disability, religion, or background. Our goal is to create an environment where diverse perspectives drive innovation and success, and all employees have the opportunity to thrive and grow.