We are looking for a strong engineer to join our Slingshot team. Slingshot is designed to combine project management, collaboration, data-driven insights, and team communication in one unified platform. Its primary goal is to help teams manage projects more effectively by integrating features like file sharing, task management, and real-time chat while also enabling data analytics to drive decision-making.
You will be focused on developing AI features within Slingshot to provide intelligent insights, automation, and improved productivity for end-users. You will combine your software development expertise with a deep understanding of AI technologies to build scalable, user-centric solutions.
Required skills:
- Strong analytical skills and ability to pay careful attention to detail.
- Teamwork and willingness to understand the various roles played by fellow team members.
- Flexibility to handle the dynamic needs of the organization/management.
- Ability to understand customer requirements, business objectives and implement appropriate technical solutions.
- Strong focus on detail and deliverables’ quality.
- Ability to prioritize, organize work and set clear expectations.
- Ability to work as a team member and independently with minimal supervision.
- A positive, can-do outlook and willingness to contribute to team and product success in all functional areas.
- A drive for self and team improvement and active engagement in ongoing improvement.
- Ability to collaborate with global remote teams.
- A strong sense of commitment and accountability
- Frequent and clear communication with team and management
- Experience with API and microservice development
Primary Responsibilities:
- Recommend, design, and implement AI feature/performance improvements.
- Own AI specific features with high autonomy.
- Ensure consistency and application of best practices across the product.
- Help ensure uptime, performance and user experience are delivered without compromise
- Proactively look for opportunities to automate every aspect of the application and security lifecycle
- Maintain close awareness of new and emerging AI technologies and their potential application for service offerings and products
- Take responsibility for the health functioning of application in production
Requirements:
- Have a bachelor's or master's degree or specialization in information systems and technologies, or equivalent on-the-job experience.
- Have at least 6+ years of experience working in software development teams and show a deep understanding of the technology stack used within the team.
- Excellent analytical and problem-solving skills.
- Ability to meet deadlines and commitment to team goals.
- Excellent spoken and written communication skills (English).
- Experience with agile development (Kanban / Scrum)
- Experience in in C#/.NETExperience as a full-stack developer
- Experience in AI/ML development
Read Full Description