As an AI Software Engineer, you will work within a well-established, cross-functional and customer-focused team capable of mastering a range of backend, frontend, and DevOps technologies to ship AI-enabled user experiences in our GoToResolve product. The landscape of remote support and ITSM tools experience a significant shift towards increased automation for proactive endpoint management and ticketing resolution. This shift provides an opportunity to empower IT agents with capabilities built on top of a modern, cloud native environment. As an AI Software engineer you will play a pivotal role in developing end-to-end features to bring this shift into the hands of our customers.
Responsibilities
- You will be a self-driven individual contributor and strive to excel in a fast-paced, dynamic environment
- You will work with cross-functional teams to define, design, and ship new features.
- You will lead by example by producing extensible and maintainable code that is unit tested, code reviewed, and checked in regularly for continuous integration in automated feature-branch deployments
- You will provide and receive design and implementation evaluations and constantly improve upon those.
- You will work in a cross-functional & remote first SCRUM team adhering to the best practices in software development.
What We Are Looking For
As an AI Software Engineer, your background will look like:
- Bachelor’s degree or equivalent in Computer Science, Electrical Engineering, or related field is preferred.
- Several years of experience in software development using languages including, but not limited to JavaScript, TypeScript, Python, Java or C#.
- Proficiency in AWS Cloud technologies (Lambdas, ECS, Kinesis, S3, etc.)
- Proven hands on experience with Generative AI technologies
- Hands on experience on developing User facing applications using ReactJS/Angular.
- Good experience in developing and executing automated unit and integration tests
- Knowledge of Configuration Management tools, CI/CD, and related tools (Git, Github Actions, Jenkins, Artifactory, Docker).
- Good understanding of software architecture and design patterns.
- You are always learning, are creative and open to new ideas as innovation is critical to our success.
- Good communication skills
Good to Have:
- Experience with SQL and NoSQL databases like Oracle, MySQL or MongoDB
- Familiarity with Terraform, DataDog, Splunk and or Sumo Logic.
Interested?? Click me to apply