Automation - Lead Backend Engineer
All, Indonesia, Indonesia (Hybrid)
DANA
Mulai transaksi mudah dan aman dengan DANA, dompet digital terbaik untuk kebutuhan sehari-hari. Kirim uang, bayar QRIS, dan nikmati kemudahan transaksi lewat DANA. Terdaftar & diawasi oleh Bank Indonesia dan KOMINFOAutomation Lead Backend Engineer - Graph and LLM Applications
About the Role:
We are seeking a highly skilled Senior Backend Engineer to lead the development of our innovative graph and LLM application and deliver these applications to users via our website. You will be instrumental in designing and implementing robust system architectures that efficiently handle complex data interactions and user interfaces in these applications.
Key Responsibilities:
- Develop scalable front-end architecture using modern frameworks such as React or Angular.
- Maintain back-end services and APIs to support graph-based and LLM-based applications with cross-functional teams to align the application with business requirements and user needs.
- Manage system robustness, security, and data protection in all stages of development and deployment.
- Manage team of Engineering in Automation Team
- Manage the architectural decisions for system design to support high-performance and scalable products.
Requirements:
- At least 5 years of experience in full stack development with a strong portfolio of successful projects.
- Experience in JavaScript, Python, and frameworks like Node.js for backend development also with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Vue.js.
- Understanding of graph databases and algorithm (e.g., Neo4j), as well as SQL and NoSQL databases.
- Explored with AI, machine learning, and LLM technologies and frameworks (e.g., Scikit-learn, Autogen, Langchain).
- Understanding of system design and architecture principles, with demonstrable experience in architecting scalable applications using Microservice and Clean Architecture approaches.
- Developing Progressive Web Apps (PWA) for enhanced desktop user experiences.
- Problem-solving capabilities and the ability to perform in a fast-paced, dynamic team environment.
- Ability to lead projects and work collaboratively in a dynamic environment.
- Learner with a strong eagerness to stay ahead of technology trends and continuously enhance personal and team knowledge.
- Proficiency in English.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Angular APIs Architecture Engineering JavaScript LangChain LLMs Machine Learning Neo4j Node.js NoSQL Python React Scikit-learn Security SQL Vue
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.