Description
At Bayer, we're seeking a visionary Sr Software Engineer to join our team. As a key member of our agile software development team, you will play a crucial role in building and supporting applications, working closely with product management, customers, and engineers to deliver business value. Your expertise in cloud-based software solutions, particularly with Python, will be instrumental in driving innovation and growth within our organisation.
Key Responsibilities:
- Work as part of an agile development team to build and support applications
- Collaborate with team and product manager to manage project priorities, deadlines, and deliverables
- Interact directly with business customers to gather and understand requirements and how they translate in application features
- Develop applications and services using the right tool for the job
- Consistently contribute to solving common problems including shared libraries and frameworks
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Deploy applications across all environments in collaboration with development team, product management, and delivery
- Champion code quality including unit and integration testing
- Evaluate existing applications to refactor, update and add new features
- Develop any technical documentation needed to accurately represent application design and code
- Identify and pursue opportunities to improve own knowledge and skills and those of more junior engineers
- Help to shape the vision for their own team's products and those of related teams, taking into account impacts, dependencies, and opportunities to collaborate with other teams and groups
- Identify opportunities to develop new and better solutions
- Anticipate and address technical obstacles affecting own team and related teams
- Provide guidance for technical design and architecture decisions within the team
- Participate in the evaluation and selection of new technologies
- Mentor other people and teams on technologies, techniques or standards across the organisation
Requirements:
- Minimum of a Bachelor's degree in Computer Science, Computer Engineering, or related field (or at least 5 years of related experience in lieu of a Bachelor's degree)
- Related professional experience commensurate with degree level
- Related experience designing cloud-based software solutions OR equivalent certification
- Experience standing up a full-scale classic product including UI and API layers (cloud-based)
- Strong knowledge and demonstrated experience with Python
- Understanding of Pydantic models
- Comfort with containerized cloud deployments of various kinds using Docker
- Understanding of MCP (Model Context Protocol) as it works in code-based projects
- Knowledge of LangGraph or comprehension of a similar agent graph tool for development
- Familiarity with the general structure and rigor of AI products
Preferred Qualifications:
- At least 3 years of demonstrated experience designing cloud-based software solutions or certification equivalent (AWS preferred)
- One of the following: Bachelor's Degree with minimum of 5 years of related technical experience; OR Master's Degree with a minimum of 3 years of related technical experience; OR PhD with a minimum of 1 year of related technical experience
- Familiarity with cloud-based agents such as those hosted in Amazon Bedrock, AgentCore, or GCP Vertex AI
- Experience with Go
- Data-science-specific python tools such as NumPy, PyTorch, and Pandas
- Rudimentary understanding of data science and modeling principles, esp. the process of using separate dev/train/validation sets
- NLP in practice such as using small language models through spaCy to perform rudimentary tasks like similarity, quality, NER, or NLI
- Experience standing up a real AI-driven product
- Understanding of principles of machine learning (supervised, unsupervised, regression, logistic, loss functions, cost functions)
- Ability to write and communicate in math, primarily around probability theory and linear algebra
- Good instincts and comprehension of how frontier language and multi-modal models work
Experience Level": "senior
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://talent.bayer.com/careers/job/562949977181439