Are you applying to the internship?
Job Description
Senior Full Stack Software Engineer, AI Platform | [Company Name]
The Tone:
This is a full-time role at [Company Name], offering flexible working arrangements including opportunities for remote work. [Company Name] is a pioneering technology company that builds intelligent AI solutions to transform industries. In this role, you will be instrumental in designing, developing, and maintaining the scalable full-stack applications that power our next-generation AI products. This position offers a unique opportunity to contribute significantly to the core infrastructure that enables the company’s AI capabilities.
The TL;DR
• Role: Full Time
• Type: Flexible
• Location: Flexible / Remote Opportunities
• Team: AI Platform team
• Mission: Design, develop, and maintain scalable and robust full-stack applications that power next-generation AI products.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, Python, Node.js, Java, Go, Flask, Django, Spring Boot, Express.js, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Git, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Terraform, CloudFormation
What You’ll Actually Do
• Design and develop high-performance, scalable, and secure full-stack applications for the AI platform using modern frameworks and best practices.
• Build intuitive and responsive user interfaces to visualize and interact with complex AI data and models using cutting-edge front-end technologies.
• Develop robust and efficient back-end services, APIs, and microservices that integrate seamlessly with AI models, data pipelines, and infrastructure.
• Contribute to architectural decisions, ensuring the scalability, reliability, and maintainability of AI platform components.
• Participate in the deployment, monitoring, and operational support of applications in production environments, utilizing CI/CD pipelines and cloud technologies.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, with a focus on senior-level software development.
• Experience: 5+ years of professional experience in full-stack software development, with a strong emphasis on building scalable web applications and services.
• Skills: Proven proficiency with modern JavaScript frameworks (React, Angular, Vue.js), HTML5, CSS3; strong programming skills in Python (or Node.js, Java, Go) with relevant frameworks (Flask, Django, Spring Boot, Express.js); solid understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases; hands-on experience with cloud computing platforms (AWS, Azure, GCP); experience designing and implementing RESTful APIs; proficient with Git.
• Bonus: Experience working with AI/ML models or integrating AI services into applications; familiarity with Docker and Kubernetes; experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and infrastructure as code (Terraform, CloudFormation); experience with various testing frameworks.