Emerson is seeking a Software Engineer to join their Platform Product R&D organization to collaborate on designing and implementing innovative solutions, specifically contributing to the backend development of their Nigel AI Advisor using modern technologies.
Requirements
- Understanding of software design and architecture principles, including: Data structures, Object-oriented programming, Service-based architectures
- Experience programming in Python.
- Familiarity with source code control tools (e.g., Git).
- Experience with cloud development, Docker, and Kubernetes.
- Exposure to Azure DevOps.
- Demonstrated ability to: Diagnose technical issues and propose effective solutions.
- Demonstrated ability to: Learn new technologies quickly and apply them effectively.
Responsibilities
- Deliver product features by participating in research, design, development, and documentation efforts.
- Collaborate with team members and project leaders on design discussions and code architecture.
- Specify, design, and implement new product features.
- Develop unit and automated functional tests to ensure high code quality and prevent regressions.
- Participate in team activities including standups, backlog reviews, retrospectives, and brainstorming sessions.
- Explore and apply new technologies to continually improve our infrastructure and processes.
Other
- A bachelor’s degree in computer science, engineering, or a related field (or equivalent experience).
- Authorization to work in the United States without sponsorship now and in the future.
- Ability to work productively in an Agile development environment.
- Demonstrated ability to: Take initiative and work independently.
- Demonstrated ability to: Drive tasks and projects to successful completion.