Senior Software Developer - Python (Automotive)
Nuance Communications, Inc
Merelbeke, Belgium
5 dagen geleden

Job Summary :

The Hybrid Speech Systems Data Team is looking for an excellent software engineer or developer. We are responsible for the data backend of speech recognition, NLU and AI models.

You will be involved on all technical aspects of the data software solution, including requirements, design, implementation, code review, testing, documentation, training and support in an agile environment.

You will mostly work with a smaller, world-wide team, with a variety of computer language expertise and experience.

Responsibilities :

  • Participate to the technical aspects of the Hybrid Speech Systems Data Team software solutions through the full life-cycle of the development including requirements, design, implementation, testing, documentation, maintenance, training and support
  • Design and develop new features and key software modules of the software solution
  • Share the ownership of one or more major software components
  • Write Java and / or Python code and unit tests to implement the solution
  • Conduct design and code reviews to ensure high quality end products. Advocating and adhering to the software development's best practices
  • Participate in daily scrums, plus sprint planning / review / retro meetings and grooming sessions
  • Qualifications :

    Minimum years of work experience : 3

  • 3+ years of experience working with Python or equivalent
  • Unix / Linux (user level)
  • Text processing experience
  • Experience building professional software
  • Knowledge of software version control management (e.g. git) and continuous integration practices (e.g. Bamboo, Jenkins)
  • Demonstrated ability to focus on and complete tasks on time
  • Being a strong team player
  • Show flexibility under changing conditions
  • Ability to analyze and solve complex problems quickly and creatively
  • Excellent oral and written communication skills in English language
  • Comfortable working in an international, distributed team
  • Preferred skills :

  • Experience developing scalable, standards-compliant, reusable, quality code, unit-testing and setting the standard for the rest of the team
  • Good knowledge of the Agile process
  • Knowledge of open-standard format and protocols e.g. Json
  • Practical knowledge of databases (e.g. MySQL, MongoDB) is a plus
  • Education : MSc in Computer Science, Engineering, or equivalent. Excellent BSc candidates considered. Plus 3+ years of experience utilizing Python

    Additional Information :

    Nuance offers a compelling and rewarding work environment. We offer market competitive salaries, bonus, equity, benefits, meaningful growth and development opportunities and a casual yet technically challenging work environment.

    Join our dynamic, entrepreneurial team and become part of our continuing success.

    Bij de favorieten invoegen
    Verwijder van favorieten
    Mijn E-mail
    Door op "voortzetten" te klikken, gaat u ermee akkoord dat neuvoo uw persoonlijke gegevens verzamelt en verwerkt die u in dit formulier hebt verstrekt, om een ​​neuvoo-account te maken en u te abonneren op onze e-mailwaarschuwingen, in overeenstemming met ons Privacybeleid . U kunt uw toestemming te allen tijde intrekken door te volgen deze stappen .