job description
Are you a passionate Senior Software Engineer with expertise in AI and Full Stack Development? Join ScienTec Consulting and work remotely from beautiful Bali while building cutting-edge, scalable AI-powered applications. This is a unique opportunity to leverage your skills in JavaScript, Python, AWS, Terraform, and Generative AI in a dynamic and innovative environment.
As a Senior Software Engineer (AI), you will play a pivotal role in designing, developing, and deploying AI-driven solutions that transform industries. You'll collaborate with cross-functional teams to deliver high-impact projects while enjoying the flexibility of working from Bali's vibrant tech hubs.
If you're ready to take your career to the next level in a role that combines technical excellence with the freedom of remote work, apply today!
Responsibility
- Design, develop, and deploy scalable AI-powered applications using modern technologies.
- Lead the architecture and implementation of full-stack solutions with JavaScript and Python.
- Collaborate with data scientists and engineers to integrate AI models into production systems.
- Optimize cloud infrastructure using AWS and Terraform for performance and cost efficiency.
- Mentor junior engineers and contribute to best practices in software development.
- Stay updated with emerging trends in AI, GenAI, and cloud technologies.
- Ensure code quality through rigorous testing, reviews, and CI/CD pipelines.
- Work closely with product managers to translate business requirements into technical solutions.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in software development with a focus on AI/ML or Full Stack.
- Proficiency in JavaScript (React/Node.js) and Python for AI/ML applications.
- Hands-on experience with AWS, Terraform, and cloud-native architectures.
- Strong understanding of Generative AI (GenAI) and its practical applications.
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and ability to work in a remote team.
- Strong communication skills and ability to mentor junior team members.