We are seeking an experienced and versatile Senior Software Engineer to join our innovative and dynamic team. This position offers a unique opportunity to design and develop cutting-edge AI-powered solutions, while also playing a key role in building software architectures and mobile applications.
Requirements
- AI and Software Development: Design, build, and deploy scalable AI models and software solutions, combining both machine learning/deep learning expertise and general software engineering best practices.
- Architecture Design: Lead the design and implementation of software architectures that can support AI-driven applications, ensuring scalability, reliability, and performance.
- Mobile App Development: Develop mobile applications (iOS/Android) that integrate seamlessly with backend AI systems and offer exceptional user experiences.
- Cross-functional Collaboration: Work closely with product managers, data scientists, and other engineers to define, develop, and ship software that meets business and technical requirements.
- Code Quality & Documentation: Write clean, maintainable, and well-documented code, ensuring high-quality deliverables and easy integration into the larger system.
- Research & Innovation: Stay current with the latest advancements in AI, software engineering, mobile development, and architecture patterns, proposing new tools, technologies, and techniques to continuously improve product performance.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance