Hybrid work model offering flexibility with 2-3 days a week in the office
Comprehensive benefits including flexible vacation, mental health days off, and wellness resources
Access to LinkedIn Learning and opportunities for professional development
Inclusive culture with a focus on equality, diversity, and social impact initiatives
Opportunity to work on cutting-edge AI/ML technologies in a fast-paced environment
What to Expect (Job Responsibilities):
Lead design, planning, implementation, and deployment of cloud-based services
Collaborate with cross-functional teams to develop market-leading software products
Ensure robust support for client applications and backend services, optimizing performance
Mentor junior engineers and promote best practices within the team
Advocate for process improvements to enhance team efficiency and project outcomes
What is Required (Qualifications):
Bachelor's degree in computer science, software engineering, or a related field, or equivalent experience
4+ years of extensive software development experience focusing on cloud-native applications
2+ years of hands-on experience with large-scale distributed applications, preferably using Azure
Proven backend application development experience with Python and proficiency in containerization
Exceptional communication skills and a demonstrated ability to solve complex technical problems
How to Stand Out (Preferred Qualifications):
Experience with other programming languages (C#, C++, Java) and cloud providers (AWS, GCP)
Familiarity with AI/ML technologies and model hosting/deployment
Knowledge of the legal industry
We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all.