Tech Stack
AWSCloudDynamoDBEC2NoSQLPythonPyTorchTensorflow
About the role
- Hiring, building and leading small-to-medium teams of software professionals; provide clear direction, delegate tasks, and set priorities to ensure alignment with project goals and deadlines
- Understand and drive Lean and Systems Thinking software engineering principles
- Establish best practices for software engineering to ensure high-quality, production-ready services
- Collaborate with architects and technology leaders to align design and architecture with scalability and performance needs
- Mentor team members, provide regular feedback and performance reviews
- Address team conflicts and foster a positive, productive work environment
- Work closely with product managers and stakeholders to define project scope, estimate time frames, and plan sprints
- Break down projects into tasks, assign based on skillsets, track progress and adjust priorities to deliver projects on time
- Act as liaison between engineering and other departments to ensure clear communication on requirements and deliverables
- Participate in writing code for complex or critical parts, balancing coding with leadership duties
- Build trust with direct reports and help set personal and professional development goals
- Lead by example to uphold company standards with a Client First and Say-Do ethos
Requirements
- 3+ years as Senior Software Engineer or higher
- 2+ years with team-lead or other leadership experience
- Excellent interpersonal and communication skills, with the ability to inspire and motivate a diverse team
- Practical, hands-on experience with modern programming languages
- Hands-on experience with AWS technologies, especially EC2, ECS, AWS OpenSearch, Lambda, S3, DynamoDB, Kinesis
- 2+ years of AI/ML experience with a strong technical and strategic focus
- 2+ years’ experience in Python, TensorFlow/PyTorch, or cloud platforms
- Proven leadership in high-impact AI projects, mentoring team members and developing innovative methods
- Preferred: Bachelor’s degree or higher in Computer Science or a closely related field
- Preferred: Experience working with NoSQL databases
- Preferred: Experience with performance tuning and optimization techniques for high scale systems
- Preferred: Experience working with development teams in multiple time zones
- Preferred: Experience with e-commerce, retail, online marketplaces, or digital advertising
- Preferred: 2+ years expertise in machine learning algorithms, NLP, computer vision, or large-scale deployment
- Preferred: 2+ years’ experience in creating data systems for feature stores or vector databases
- Travel up to 10%