Design, develop, and deploy improvements to our core Dashworks assistant. Examples of projects were tackling include query understanding, intent classification, retrieval, ranking, fine-tuning LLaMa with QLoRA, and prompt engineering.
Write clean, efficient, scalable code, adhering to best practices and industry standards.
Perform thorough code reviews and provide constructive feedback to peers.
Create and maintain comprehensive documentation for AI-driven features, systems, and processes.
Continuously research and stay up-to-date with the latest trends, techniques, and best practices in AI, full-stack development, and software engineering.
Contribute to improving product development, proposing and implementing new ideas and technologies.
Mentor and guide junior developers, helping them grow professionally and technically.
Requirements
Bachelors degree in Computer Science, Engineering, or a related field; advanced degree preferred.
5+ years of full-stack software development experience, strongly focusing on AI-driven products and applications.
Experience working on high-impact, customer-facing products or applications.
Proficiency in modern programming languages and frameworks like Python or similar.
Experience with natural language processing (NLP) and computer vision techniques.
Demonstrated expertise in AI and machine learning concepts, techniques, and tools.
Experience with RESTful API design and development.
Strong understanding of databases and data modeling, including experience with SQL and NoSQL databases.
Knowledge of cloud computing platforms and services, such as AWS, Azure, or Google Cloud.
A proactive and results-oriented mindset with a strong sense of ownership and accountability.