About the Role
We are looking for a skilled Full-Stack Engineer with a strong background in AI to join our team. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance applications that leverage AI technologies. You will work closely with cross-functional teams to deliver innovative solutions that meet our clients' needs.
Responsibilities
- Design and implement scalable, high-performance applications using AI technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve the performance of existing applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and pair programming sessions.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay up-to-date with the latest AI and full-stack development trends and best practices.
- Contribute to the development of best practices and standards for AI and full-stack development.
- Work with product managers and stakeholders to understand business requirements and translate them into technical solutions.
- Develop and maintain automated testing and deployment pipelines.
- Ensure the security and scalability of applications.
- Provide technical guidance and mentorship to junior team members.
- Participate in the planning and execution of AI projects.
- Conduct research and development to explore new AI technologies and their potential applications.
- Collaborate with data scientists and machine learning engineers to integrate AI models into applications.
- Develop and maintain RESTful APIs and microservices.
- Implement and maintain databases and data storage solutions.
- Ensure the reliability and availability of applications.
- Monitor application performance and make necessary improvements.
- Develop and maintain documentation for applications and systems.
- Participate in the development of technical roadmaps and project plans.
- Contribute to the development of technical specifications and design documents.
- Ensure compliance with industry standards and best practices for AI and full-stack development.
Nice to Have
- Experience with AI-first development methodologies.
- Experience with natural language processing (NLP) and computer vision.
- Experience with reinforcement learning and deep learning.
- Experience with AI ethics and responsible AI practices.
- Experience with AI model explainability and interpretability.
- Experience with AI model governance and compliance.
- Experience with AI model deployment and monitoring.
- Experience with AI model versioning and lifecycle management.
- Experience with AI model performance and optimization.
- Experience with AI model security and privacy.
Compensation
Competitive salary and benefits package.
Work Arrangement
Hybrid work arrangement with flexible hours.
Team
Collaborative and innovative team environment with a focus on continuous learning and improvement.
Technologies
- JavaScript
- TypeScript
- Python
- React
- Node.js
- Django
- AWS
- Docker
- Kubernetes
- Git
- PostgreSQL
- MySQL
- MongoDB
- RESTful APIs
- Microservices
- CI/CD pipelines
- Agile methodologies
- Scrum frameworks
- Machine learning
- Data science
- Natural language processing
- Computer vision
- Reinforcement learning
- Deep learning
- AI ethics
- AI model deployment
- AI model integration
- AI model governance
- AI model compliance
- AI model performance
- AI model security
- AI model privacy
What We Offer
- Competitive salary and benefits package.
- Hybrid work arrangement with flexible hours.
- Collaborative and innovative team environment.
- Opportunities for professional development and growth.
- Access to the latest AI technologies and tools.
- Support for continuous learning and improvement.
- Visa sponsorship for eligible candidates.
- Opportunities to work on cutting-edge AI projects.
- Opportunities to collaborate with cross-functional teams.
- Opportunities to contribute to the development of best practices and standards for AI and full-stack development.
Our Culture
- Innovative and collaborative team environment.
- Focus on continuous learning and improvement.
- Support for professional development and growth.
- Opportunities to work on cutting-edge AI projects.
- Opportunities to collaborate with cross-functional teams.
- Opportunities to contribute to the development of best practices and standards for AI and full-stack development.
- Support for work-life balance and flexible work arrangements.
- Support for diversity, equity, and inclusion.
- Support for employee well-being and mental health.
- Support for employee engagement and satisfaction.
Visa sponsorship available for eligible candidates.