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.