А
- Опыт
- 2+ года
- Зарплата
- —
- Открытия
- 1
- Опубликовано
- 1 час назад
- Режим работы
- В офисе
- Образование
- Bachelor’s degree in Computer Science, Engineering, or related field
- Критерии отбора
- Candidates with a bachelor’s degree in Computer Science, Engineering, or a related discipline, or those with equivalent practical experience, who have at least 2 years of professional software development background and are comfortable working onsite in Cork, County Cork, Ireland.
- Резюме
- Необходимо подать заявку.
Где вы будете работать
Описание работы
Role overview
Acuity is seeking a driven Software Engineer with a focus on Python and AI to help build advanced platforms and applications that support business growth. You will join a skilled, collaborative team working on modern, cloud-native solutions and AI-enabled features that tackle practical business challenges.
This position suits someone who enjoys solving technical problems, thrives in a fast-moving environment, and wants to keep developing while contributing to high-impact work across a global organisation.
What you will do
- Design and build scalable software components and REST APIs for Acuity’s digital ecosystem.
- Develop solutions using Python, including FastAPI, Flask, object-oriented programming, type hints, async programming, and Pydantic.
- Support the deployment and day-to-day operation of containerized systems built on cloud-native principles.
- Help introduce and maintain AI capabilities within software products to improve automation and data insight.
- Contribute to CI/CD workflows and DevOps pipelines using tools such as ArgoCD and GitHub Actions.
- Work in Agile teams and help deliver incremental value through Scrum or Kanban practices.
- Participate in code reviews, pair programming, and technical design discussions to raise quality and share knowledge.
- Assist with unit, integration, and performance testing using PyTest and test-driven or behaviour-driven approaches.
- Apply security best practices, including authentication and authorization with OpenID and OAuth2, plus container vulnerability checks.
- Partner with product, cloud architecture, and data science teams to turn ideas into business results.
Required experience and background
- A bachelor’s degree in Computer Science, Engineering, or a closely related subject, or equivalent hands-on experience.
- At least 2 years of professional software development experience.
- Practical working knowledge of Python; experience with Golang, Rust, or Java would be an advantage.
- Some experience creating REST APIs with FastAPI, Flask, or similar frameworks.
- Comfort using version control tools such as Git and common branching approaches.
- Exposure to Agile delivery methods.
- Experience with cloud platforms such as Azure, AWS, or GCP.
- Understanding of software testing and automation.
- Strong communication and teamwork abilities.
Preferred experience
- Interest in AI, machine learning, or data-driven applications.
- Familiarity with containerization tools such as Docker and cloud-native development.
- Knowledge of CI/CD tools or DevOps practices.
- Experience with SQL or NoSQL databases.
- Curiosity about modern AI frameworks and tools such as LangChain, Hugging Face, or the OpenAI API.
- Interest in security-focused engineering or DevSecOps.
Tools and working environment
Agile tools: Jira, Azure DevOps. Collaboration tools: Confluence, Miro, Teams. Development tools: Git, VS Code, Docker. Testing tools: Postman, PyTest.