Senior Software Engineer (Backend) - Materia AI
Job description
Employer Industry: Legal and Financial Software Solutions
Why consider this job opportunity:
- Opportunity for career advancement and growth within the organization
- Hybrid work model with flexibility to work 2-3 days a week in the office
- Comprehensive benefits including flexible vacation, mental health days, and wellness resources
- Access to LinkedIn Learning and internal talent marketplace for professional development
- Join a globally recognized company committed to equality, diversity, and inclusion
- Contribute to purpose-driven work that supports justice, truth, and transparency
What to Expect (Job Responsibilities):
- Develop and maintain backend services using Python, FastAPI, and PostgreSQL
- Implement AI orchestration systems integrating LLMs from various providers
- Design APIs and backend logic for real-time AI interactions
- Ensure backend systems are secure, scalable, and optimized for AI applications
- Collaborate with cross-functional teams to translate AI capabilities into real-world applications
What is Required (Qualifications):
- Bachelor's Degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
- Minimum of 4 years of experience in backend development, building scalable web services and APIs
- Strong proficiency in Python, with experience in FastAPI, PostgreSQL, and AWS
- Experience in API and data model design, along with strong debugging skills
- Excellent communication skills and ability to collaborate across functions
How to Stand Out (Preferred Qualifications):
- Experience with AI-driven systems, agent-based architectures, or AI APIs from providers like OpenAI and Anthropic
- Knowledge of vector databases, embeddings, or search-based AI
- Strong opinions on backend testing strategies and automation