Job description
Our team has an immediate permanent opening for a Principal Software Engineer.
Responsibilities:
- Development of next-gen AI-enabled PaaS platform, including AI Toolings, Application Platform and Application Integration Services.
- Collaborate closely with a team of experts, including AI researchers and PaaS engineers, for integrating advanced AI features into existing solutions.
- Analyze, investigate, and implement GenAI solutions for Cloud Service features and technologies focusing on Agentic Orchestration and Agent Builder frameworks.
- Conduct technical research and implementation and assist in development and deliveries.
Job requirements
What you’ll bring to the team:
- 4+ years of Agent/Multi-agent, Deep Learning, NLP and GenAI development experience, along with a practical knowledge of cloud services provided by vendors such as AWS and Azure.
- A strong foundation in algorithms, data structure, and object-oriented-programming along with proficiency in Python, Rust, and SQL.
- Strong knowledge of AI LLM.
- Solid understanding of Deep Learning principles with a focus on their application in NLP, along with hands-on experience with ANNs (e.g., RNN, LSTM, GRU, and etc.) and deep learning frameworks (e.g., TensorFlow, PyTorch, and etc.).
- Expertise in advanced Generative AI tools and concepts including Transformers, LLM, Fine-tuning, (Graph) RAG, and Vector Databases.
- Deep understanding of AI agents, Agentic Orchestration, Multi-Agent Workflow Automation, along with hands-on experience in Agent Builder frameworks such Lang Chain and Lang Graph.
- Excellent communication and organization skills, attention to detail, and ability to multi-task under considerable pressure and changing priorities.
- Master's degree in computer science or a related filed is required; PhD degree is an asset.
or
All done!
Your application has been successfully submitted!