Front-end Developer (LLM)
4 days ago
Company Overview
At Aleph Technologies, we're on a mission to revolutionize the industrial landscape, making process manufacturing and logistics netwo..
Company Overview
At Aleph Technologies, we're on a mission to revolutionize the industrial landscape, making process manufacturing and logistics networks smarter, greener, and more efficient. Our AI-powered software transforms complex processes into streamlined, optimized systems. Acting as a co-pilot for engineers, our platform helps troubleshoot issues, find solutions, and adjust settings to achieve peak performance. Join us as we redefine process optimization and elevate industrial operations to new heights.
Position Overview:
We are seeking a skilled Front-end Developer to join our dynamic team. The ideal candidate will have experience in developing user interfaces using Dash or similar frameworks, supporting API design and implementation, and transitioning traditional UIs to leverage large language model (LLM)-based features. This role requires a combination of strong Python development skills, UI/UX sensibilities, and a keen interest in innovative AI technologies.
Key Responsibilities:
- UI Development:
- Design, develop, and maintain user interfaces using modern web technologies (HTML, CSS, JavaScript).
- Develop and maintain interactive and data-driven user interfaces using Python-based packages (e.g. Dash, Plotly, or similar frameworks).
- Implement responsive design principles to ensure UIs work seamlessly across various devices and screen sizes.
- Integrate front-end components with backend services to create cohesive applications.
- API Design and Implementation:
- Design, develop, and implement robust RESTful APIs to support UI functionality and integration with backend services.
- Ensure APIs are secure, scalable, and performant.
- Document API specifications and provide support for API consumers.
- LLM-Based UIs Development:
- Develop and transition existing UIs to incorporate LLM-based features, enhancing user interaction and overall experience.
- Implement natural language processing (NLP) and machine learning (ML) models to enable intelligent UI functionalities.
- Work with data scientists and ML engineers to integrate LLMs into the UI effectively.
- Collaboration and Communication:
- Collaborate with cross-functional teams, including data scientists, backend developers, and product managers, to gather requirements and deliver high-quality solutions.
- Participate in code reviews, design discussions, and team meetings to ensure high-quality code and product development.
- Provide technical support and troubleshooting for deployed applications and systems.
- Continuous Improvement:
- Stay updated with the latest trends and advancements in Python development, UI/UX design, and AI technologies.
- Continuously improve code quality, performance, and reliability through automated testing, code reviews, and best practices.
Qualifications:
- Educational Background: Bachelor's or master's degree in computer science, Engineering, or a related field.
- Technical Skills:
- Proven experience as a Python Developer, with a focus on UI development and API integration.
- Proficiency in Python frameworks such as Dash, Flask, or similar for building interactive web applications.
- Strong understanding of API design principles and experience with RESTful API development.
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with large language models (LLMs) and their application in enhancing user interfaces.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Proficiency with version control systems (e.g., Git) and collaborative development workflows.
- Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience or good understanding in transitioning traditional UIs to LLM-based interfaces.
- Familiarity with cloud services and deployment platforms (e.g., AWS, Azure, Google Cloud).
- Understanding of Agile development methodologies.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience with data visualization libraries such as Plotly, Bokeh, or Matplotlib.
- Familiarity with NLP libraries and frameworks (e.g., spaCy, NLTK, Transformers).
Why Join Us
- Be part of a pioneering team in an exciting and fast-growing field.
- Work on cutting-edge technology with real-world impact.
- The chance to work on innovative projects at the intersection of AI and user experience.
- Collaborate with passionate professionals in a dynamic startup environment.
- Opportunities for growth and advancement.
Official account of Jobstore.