Software Engineer | Scrabble
Job Description
Senior Software Engineer (Backend)
Key Responsibilities
• Design and implement intelligent features for code analysis and review
• Integrate language models into software development workflows
• Develop scalable, efficient algorithm-driven software systems
• Participate in brainstorm , ideations and mentor team members
• Stay current with advancements in Generative AI and software engineering
Qualifications
• Degree in Computer Science, Engineering, Artificial Intelligence, or related field
• 5+ years of experience in software engineering with excellent software engineering
practices
• Proficiency with any modern server-side programming language - TypeScript/Node.js
is preferred
• Experience working with distributed systems, high-performance computing, and
systems/infrastructure
• Experience with code search, code graphs, tree-sitter, and static analysis tools, with a
deep understanding of their application in real-world scenarios is preferred
• Experience with cloud computing platforms (AWS, GCP, or Azure)