
Senior Software Engineer
TechBiz Global GmbHalmost 2 years ago
Remote, WorldwideSenior
Responsibilities
- Design, build, and deploy scalable AI models and software solutions.
- Lead the design and implementation of scalable, reliable, and performant software architectures for AI-driven applications.
- Develop iOS and/or Android mobile applications that integrate with backend AI systems.
- Collaborate with product managers, data scientists, and engineers to define, develop, and ship software.
- Write clean, maintainable, and documented code and ensure high-quality integration.
- Research advancements in AI, software engineering, mobile development, and architecture patterns and propose improvements.
Requirements
- At least 7 years of professional software engineering experience delivering complex systems.
- Strong machine learning and deep learning background with hands-on experience building and deploying models.
- Proficiency in Python, particularly for AI/ML applications and system integration.
- Extensive experience designing and developing scalable, maintainable software architectures.
- Solid experience developing native iOS and/or Android mobile applications and integrating backend systems.
- Exceptional analytical and problem-solving abilities.
- Strong communication and collaboration skills for working in a remote team.
- Familiarity with cloud platforms such as AWS, GCP, or Azure; Docker and Kubernetes; and Git.
- Experience with React Native, Swift, or Kotlin is a plus.
- Familiarity with microservices and cloud-based architectures is a plus.
Benefits
- Globally distributed, remote team environment.
- Opportunity to work on innovative AI-powered solutions, software architectures, and mobile applications.