Posted Feb 4, 2026

Software Engineer - AI

Apply Now
FocusKPI is looking for a Software Engineer to join one of our clients, a high-tech SaaS company, to design, develop, and maintain advanced AI-driven solutions, Slackbot integrations, and robust AWS infrastructure. Requirements Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of experience in software engineering with a strong focus on Python development, AI technologies, and cloud infrastructure. Extensive experience in Python programming, with a deep understanding of Python libraries and frameworks such as TensorFlow, PyTorch, Flask, and Django. Proven experience in developing and deploying AI models, including familiarity with machine learning algorithms, natural language processing, and data analysis techniques. Experience in building and maintaining Slackbots, with knowledge of Slack APIs and integration best practices. Strong expertise in AWS services, including EC2, S3, Lambda, CloudFormation, and other related technologies. Experience with integrating platforms like Databricks, ServiceNow, Workday, and other SaaS applications, ensuring seamless data exchange and process automation. Proficiency in scripting and automation tools, with a focus on automating cloud infrastructure and deployment processes. Experience with CI/CD pipelines, version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes). Excellent analytical and problem-solving abilities, with a proactive approach to identifying and resolving technical challenges. Strong verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders. Familiarity with Agile development practices and experience working in a fast-paced, iterative development environment. Originally posted on Himalayas