onsite
Software Developer with AI Focus - BRICKMAKERS AG
Software Engineer
Develop AI-driven software solutions, design and implement machine‑learning models, and integrate them into scalable cloud services using Python and modern ML frameworks.
About the role
Key Responsibilities
- Design, develop, and maintain AI‑powered applications and services using Python.
- Build, train, and optimize machine‑learning models with TensorFlow or PyTorch.
- Integrate models into production pipelines and deploy them on AWS cloud infrastructure.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
- Implement CI/CD pipelines, containerization, and monitoring to ensure reliable, scalable deployments.
Requirements
- Strong proficiency in Python and experience with ML libraries such as TensorFlow or PyTorch.
- Solid understanding of machine‑learning concepts, model training, evaluation, and deployment.
- Hands‑on experience with AWS services (e.g., SageMaker, EC2, Lambda) and container technologies (Docker, Kubernetes).
- Ability to write clean, maintainable code and follow best practices for software engineering.
- Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Skills
pythonmachine learningtensorflowpytorchaws