Software Developer
Role details
Job location
Tech stack
Job description
Are you passionate about developing cutting-edge ML-centric software solutions? At BASF, you will collaborate with top-tier Data Scientists and ML Engineers, ensuring our AI models perform at their best in production systems. In return, we offer a stimulating work environment, opportunities for professional growth, and the chance to be part of a groundbreaking team driving innovation., Implement and maintain ML-centric software solutions: Develop, test, and deploy machine learning software applications that enhance our operational efficiency and innovation.
- Support our Internal Business Partners (IBPs) and make an impact by working on high visibility projects.
- Collaborate with Data Scientists and ML Engineers: Work closely with experts to seamlessly integrate AI models into production systems, ensuring robust performance and accuracy.
- Optimize software performance: Ensure our applications are scalable, reliable, and performant to meet the dynamic needs of our business.
- Contribute to the team´s development and innovation by researching and investigating new technologies, frameworks, libraries, etc.
Requirements
Programming Proficiency: Strong skills in Python and Java or .NET are essential. Experience with Rust is a plus.
- MLOps: Experience with frameworks like MLFlow, Ray Serve, or TorchServe, ensuring the efficient deployment, monitoring, and maintenance of machine learning models.
- Development of REST API´s using OpenAPI in Java or Python.
- Strong software designing skills - methods, analysis, prototype design, UI/UX, documentation, etc.
- Database Knowledge: Solid understanding of SQL and NoSQL databases. Experience with VectorDBs is a plus.
- MACH Architectures: Proven experience in developing and maintaining APIs, microservices and message broker infrastructures.
- Knowledge of CI/CD DevOps framework and version control systems (for example GIT).
- Agile Methodologies: Familiarity with agile software development practices and tools such as Scrum, Kanban, and Jira to manage and streamline the development process
Benefits & conditions
A secure work environment because your health, safety and wellbeing is always our top priority.
- Flexible work schedule and Home-office options, so that you can balance your working life and private life.
- Learning and development opportunities
- 23 holiday days per year
- 5 additional days (readjustment)
- 2 cultural days
- A collaborative, trustful and innovative work environment
- Being part of an international team and work in global projects
- Relocation assistance to Madrid provided
At BASF, the chemistry is right.
Because we are counting on innovative solutions, on sustainable actions, and on connected thinking. And on you. Become a part of our formula for success and develop the future with us - in a global team that embraces diversity and equal opportunities irrespective of gender, age, origin, sexual orientation, disability or belief.