Full Time

Senior Software Engineer I, Full Stack - AI

Smartsheet
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Smartsheet, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Software Engineer I, Full Stack - AI at Smartsheet, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions that leverage artificial intelligence to enhance our platform's capabilities. You will work collaboratively with cross-functional teams to gather requirements, create technical specifications, and implement innovative features. Your expertise will guide the architecture of our applications while ensuring optimal performance, scalability, and reliability.



Job Responsibilities

  • Design, develop, and maintain full-stack applications with a focus on AI integration.
  • Collaborate with product managers and UX/UI designers to define and implement product features.
  • Conduct code reviews to ensure code quality, best practices, and adherence to company standards.
  • Optimize application performance by analyzing and debugging issues in a timely manner.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment.
  • Mentor junior engineers by sharing knowledge and best practices in software development.
  • Stay current with emerging technologies to drive innovation within the team.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software development experience, with a strong emphasis on full-stack development.
  • Proficiency in programming languages such as JavaScript, Python, and frameworks like React or Angular.
  • Experience with AI/ML concepts and applications, including relevant libraries and tools.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills, both verbal and written, to collaborate effectively with team members and stakeholders.


Technologies & Tools

In this role, you will work with modern technologies and tools including, but not limited to, JavaScript (React, Node.js), Python, various machine learning libraries (such as TensorFlow and Scikit-Learn), cloud platforms (like AWS or Azure), and database technologies (such as SQL and NoSQL databases). Familiarity with DevOps practices, agile methodologies, and CI/CD processes will also be advantageous.



Ideal Candidates

The ideal candidate for this position will possess a strong work ethic and a passion for developing innovative software solutions. They will be proactive in seeking challenges and exhibit a continuous desire for professional growth. A collaborative spirit, excellent interpersonal skills, and the ability to thrive in a dynamic environment are crucial. Candidates should be adaptable, demonstrate a strong understanding of software engineering principles, and embody a customer-first mindset to drive the best outcomes for users.

Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.