Are you applying to the internship?
Job Description
Senior Software Engineer – Cloud & AI
InnovateTech Solutions is seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team, focusing on the intersection of cloud computing and artificial intelligence. This is an exceptional opportunity to contribute to the design, development, and deployment of cutting-edge, AI-powered cloud platforms that are transforming industries. If you are passionate about building scalable, reliable, and intelligent systems, we want to hear from you!
About InnovateTech Solutions
InnovateTech Solutions is a pioneering force in the technology sector, dedicated to building cutting-edge, AI-powered cloud platforms that transform industries. We believe in fostering a collaborative, innovative, and inclusive environment where our engineers can thrive, push boundaries, and make a tangible impact. Our mission is to empower businesses with intelligent, scalable, and secure cloud solutions, and we’re looking for passionate individuals to join us on this journey. We offer a culture that values continuous learning, technical excellence, and impactful contributions.
Key Responsibilities
- Design, develop, and deploy robust, scalable, and high-performance cloud-native applications and services, ensuring architectural integrity and security.
- Lead the architecture and implementation of AI/ML integration into our core cloud platform, leveraging services like AWS Sagemaker, Google AI Platform, or Azure ML.
- Collaborate effectively with product managers, data scientists, and other engineering teams to define requirements, design solutions, and deliver features that meet strategic business objectives.
- Mentor junior engineers, conduct thorough code reviews, and promote best practices in software development, including testing, CI/CD, and security.
- Optimize application performance, scalability, and cost-efficiency within various cloud environments, utilizing monitoring and diagnostic tools.
- Stay abreast of emerging technologies and industry trends, particularly in cloud computing, AI, and machine learning, and advocate for their adoption where appropriate to drive innovation.
- Troubleshoot and resolve complex production issues, ensuring high availability and reliability of our services with a proactive approach.
- Contribute to technical documentation, architectural diagrams, and knowledge sharing within the engineering organization.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional software development experience, with a strong focus on cloud environments (AWS, Azure, or GCP).
- Proficiency in at least one modern programming language such as Python, Go, Java, or C#.
- Demonstrated experience with cloud-native architectures, microservices, serverless functions, and containerization (Docker, Kubernetes).
- Solid understanding of AI/ML fundamentals, including data preprocessing, model training, deployment, and MLOps principles.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
- Strong understanding of software development life cycle (SDLC), agile methodologies, and DevOps practices.
- Excellent problem-solving skills, with the ability to debug complex systems, identify root causes, and implement effective solutions.
- Strong communication and interpersonal skills, capable of collaborating effectively within cross-functional teams and articulating complex technical concepts.
Preferred Qualifications
- Master’s degree or Ph.D. in a relevant technical field.
- Experience leading technical projects or teams, providing architectural guidance and technical mentorship.
- Familiarity with specific AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Contributions to open-source projects or a strong portfolio of personal projects demonstrating relevant skills.
- Certifications in cloud platforms (e.g., AWS Certified Solutions Architect, Google Professional Cloud Architect).
- Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
What We Offer
- Competitive salary and equity package, reflecting your experience and impact.
- Comprehensive health, dental, and vision insurance plans for you and your family.
- Generous paid time off (PTO) and flexible work arrangements to support work-life balance.
- 401(k) matching to help you plan for your financial future.
- Professional development opportunities, including conferences, workshops, and tuition reimbursement, fostering continuous growth.
- A dynamic, inclusive, and collaborative work environment where innovation is celebrated and every voice is heard.
- Opportunity to work on challenging, impactful problems that have a significant real-world impact across various industries.
- State-of-the-art equipment and a comfortable office space (or fully supported remote setup).
How to Apply
If you’re a passionate Senior Software Engineer with a deep interest in cloud technologies and artificial intelligence, and you’re eager to make a significant impact, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience, highlighting your contributions to cloud and AI projects, and explaining why you’re excited about this opportunity at InnovateTech Solutions.
InnovateTech Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.