onsite
Software Engineer - Teamified
Software Engineer
Experienced Software Engineer to develop customer‑facing products and internal tooling, leveraging Python, Java, AI/ML and cloud platforms to build scalable, AI‑enhanced solutions.
About the role
Key Responsibilities
- Collaborate with the Head of Software & AI to design, develop, and maintain both customer‑facing applications and internal automation tools.
- Implement AI‑powered workflows and agentic systems that improve operational efficiency and product capabilities.
- Write clean, testable code in Python and Java, adhering to best practices and coding standards.
- Deploy and manage services on cloud platforms, utilizing container orchestration with Kubernetes.
- Participate in code reviews, performance tuning, and continuous integration/continuous deployment pipelines.
Requirements
- Strong proficiency in Python and Java with a track record of delivering production‑grade software.
- Hands‑on experience building and integrating Machine Learning or AI models into applications.
- Solid understanding of cloud environments (e.g., AWS, Azure) and containerization technologies such as Docker and Kubernetes.
- Experience with CI/CD tools, automated testing, and version control (Git).
- Ability to solve complex problems, work independently, and contribute to a fast‑moving, innovative team.
Skills
pythonjavamachine learningkubernetes