The Enabling Functions Digital Technologies unit at Bayer AG is the key partner of central functions for Automation. We work globally and across all corporate functions in Bayer including, but not limited to Procurement, Finance, HR or Cyber Security. We tackle and solve the most demanding business challenges and build automation products with the mission to improve the overall efficiency and decision making in the company.
A Software Engineer improves system quality by identifying issues and common patterns and developing standard operating procedures. Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.
The core elements of our team approach are trust, constant training and development of our skillset - both individually and as a group - and win by close collaboration within the team. If you are interested in joining and building a highly motivated, dynamic and global team fully dedicated to drive Bayers digital agenda we are very much looking forward to your application.
responsibilities :
Works globally, cross domain & cross technologies to support fast, small scale conversational AI prototypes as well as driving the scaling and industrialization of respective products
Develops information systems by designing, developing, and installing software solutions on-premise and in cloud environments (end-to-end)
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes
Proactively investigates problem areas
Follows software development lifecycle
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear well documented code
Prepares and installs solutions by determining and designing system specifications, standards, and programming
Improves operations by conducting systems analysis and recommending changes in policies and procedures
Protects operations by keeping information confidential and Bayer standard security procedures
Provides information by collecting, analyzing, and summarizing development and service issues
Accomplishes engineering and organization mission by completing related results as needed
requirements-expected :
Educational and Professional Background
Bachelor’s, Master’s, or Ph.D. degree in Statistics, Applied Mathematics, Computer Science/Machine Learning, Physics, Bioinformatics, or a closely related field
Core Technical Skills
Proficiency in professional software engineering practices across the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Strong programming skills in Python or Julia; familiarity with JavaScript, TypeScript, Fluent, or React is a plus
Advanced knowledge in major deep learning frameworks (TensorFlow, PyTorch, Flux)
Deep understanding of Natural Language Processing (NLP) and Natural Language Understanding (NLU) techniques and models, such as Named Entity Recognition (NER), Sentiment Analysis, Text Summarization, Topic Modeling, and Semantic Parsing, with hands-on experience in classical and modern NLP models
Specialized Knowledge and Experience
Expertise in conversational AI, including intent disambiguation, multi-turn and multi-domain conversations, application of knowledge graphs, and knowledge base creation
Experience with relational (SQL) and NoSQL databases, plus familiarity with big data infrastructure (Hadoop, Spark)
Knowledge of conversational AI products (e.g., Cognigy, Avaamo, Kore.AI, Azure Bot Services, ServiceNow) and translation layer products (e.g., inten.to, MTX)
Intermediate experience with cloud infrastructure (AWS, Azure) and understanding of IT architectures for platform automation
Software Development and Project Management
Experience with Agile development methodologies (e.g., Scrum, Kanban)
Knowledge of CI/CD pipelines for automating testing and deployment processes
Leadership skills and experience mentoring junior developers
Security, Compliance, and Industry Knowledge
Awareness of security best practices and data protection laws in software development
If applicable, knowledge of specific industry regulations, challenges, and trends
Professional Skills and Attributes
Strong communication and presentation skills, fluent in English (both written and spoken)
Excellent conceptual, quantitative, problem-solving, and decision-making skills
Ability to work successfully with diverse teams, adapt to different cultures, and collaborate effectively with cross-functional teams
Proactive attitude towards problem-solving, strong analytical and logical thinking abilities, and creativity in applying technological solutions to business problems
Additional Considerations
Involvement in open-source projects or communities is a plus, indicating engagement with the tech community and collaborative development
offered :
A flexible, remote-hybrid work model
Great workplace in a new modern office in Warsaw
Career development, 360° Feedback & Mentoring programme
Wide access to professional development tools, trainings, & conferences
Company Bonus & Reward Structure
VIP Medical Care Package (including Dental & Mental health)
Holiday allowance (“Wczasy pod gruszą”)
Life & Travel Insurance
Pension plan
Co-financed sport card - FitProfit
Meals Subsidy in Office
Additional days off
Budget for Home Office Setup & Maintenance
Access to Company Game Room equipped with table tennis, soccer table, Sony PlayStation 5 and Xbox Series X consoles setup with premium game passes, and massage chairs
Tailored-made support in relocation to Warsaw when needed