Senior Software Engineer
Role details
Job location
Tech stack
Requirements
retrospectives) and prioritise tasks. Communicate requirements and align with product managers, designers, and clients. Handle complex technical challenges, debugging, and issues beyond junior engineers' scope. Participate in on-call rotations to support the "you build it you own it" ethos. Utilise software development tools (version control, build processes, debuggers, test frameworks) with emphasis on primary technologies (Java, JavaScript, JavaServer Pages, TypeScript; Angular, React.js; Python, Node.js) and secondary technologies (AWS OpenSearch/Lambda/DynamoDB/Kinesis/RDS/ECS, SOAP/REST APIs, Redis/NoSQL, Microsoft SQL Server). Qualifications Minimum Qualifications 3+ years' experience developing in AWS technologies 2+ years' experience in AI/ML with a strong technical focus 2+ years' experience in Python, TensorFlow/PyTorch, or cloud platforms Proven leadership in high-impact AI projects with mentoring experience Strong verbal and written English communication skills Experience developing web applications, working with databases, and consuming APIs Understanding of software development tools including version control, build processes and test frameworks Ability to work independently with limited supervision Preferred Qualifications Bachelor's degree or higher in Computer Science or related field Experience with cloud infrastructures such as AWS or Azure Experience with source code repositories (Azure DevOps, Git) Experience with SQL Server and NoSQL databases Experience with performance tuning and optimization for high-scale systems Experience working with development teams across multiple time zones Track record of creating secure, scalable software for distributed, fault-tolerant systems Experience with e-commerce, retail, online marketplaces, or digital advertising Analytical, decisive problem-solving skills and adaptability in a fast-changing environment 2+ years AI/ML experience with expertise in ML algorithms, NLP, computer vision, or large-scale deployment
Benefits & conditions
development stipend and learning opportunities Charitable contribution matching per team member Rithum is an equal opportunity employer. We are committed to an environment of mutual respect and equal employment opportunities for all applicants and teammates, regardless of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status or other protected characteristics. Employment decisions are based on qualifications, merit, and business need. We provide reasonable accommodations as required by law during the interview process. #J-18808-Ljbffr