Sr. Software Engineer

Microsoft Corporation Berkeley , CA 94705

Posted 5 days ago

Senior Speech Engineer Conversational AI

The Semantic Machines team is working to reshape human-computer interaction with conversational AI. We're looking for an experienced software engineer, ideally with a background in a speech-related field, to work hand-in-hand with our research team to solve deep problems in conversational dialogue systems.

Are you interested in a once-in-a-generation technology initiative? If yes, we'd love to hear from you. This role can be located in Berkeley CA, Boston MA, or Bellevue WA.

Required Qualifications:

  • BS/BA degree in Computer Science, Engineering, Mathematics, Physics, Computational Linguistics, or a related field (or equivalent years of experience)
  • 5+ years of professional work experience in a software engineering role
  • 5+ years of experience with one of: Python, C#, or C/C++
  • 3+ years of experience working in a UNIX-type environment

Preferred Qualifications:

  • An educational background that includes speech technology, or 3+ years of experience in automatic speech recognition, text-to-speech, or machine learning.

  • 5+ years of experience working in UNIX-type environment.

  • Knowledge of Microsoft's Azure services. In particular: ASR, TTS, Machine Learning, and other Azure infrastructure offerings in the areas of compute (esp. with GPUs) and storage.

  • Experience building web services (both client and server side).

  • Experience building mobile apps (especially experience with audio pathways.)

  • An appreciation of and desire to strive for efficient, understandable, and flexible abstractions in code.

  • Experience with Scala/Java.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

As a senior speech engineer you will:

  • Work closely with speech researchers to:

  • help design technical solutions to problems within the field of spoken human-machine conversation

  • transfer research ideas and prototypes to a production environment

  • design, implement, and maintain speech data collection processes

  • Provide coding and other technical assistance as needed to help build, maintain, and support a state-of-the-art speech research computing environment.

  • Take ownership of speech-related software as it transitions to a production setting, including: working with other engineers to adapt the code to suit a live deployment, task-tracking and reporting, understanding and communicating the constraints and approaches needed for this environment back to the research team.

  • Take on difficult and sometimes ambiguous challenges in a fast-changing environment.

  • Play a crucial role in building a revolutionary system that will change the way people interact with computing systems.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior FullStack Software Engineer

Rigetti Computing

Posted 2 weeks ago

VIEW JOBS 2/28/2019 12:00:00 AM 2019-05-29T00:00 As the Senior Full-Stack Software Engineer, you will be responsible for solving technical and product challenges for Quantum Cloud Services – pioneering the development of the most advanced Quantum Compute Platform in the world – while working cross-functionally with engineers and physicists across the organization. Rigetti Computing is building the world's most powerful computers to help solve humanity's most pressing and important problems. These systems will perform computations that today's fastest supercomputers are incapable of— unlocking entirely new classes of problems and offering a direct path to solutions. We are scientists, engineers, builders, and visionaries. We believe quantum computing is going to significantly affect health care, how we treat disease, how we generate energy, and how we feed humanity. Rigetti is the only company deploying full-stack solutions for hybrid classical/quantum computing. Our 16-qubit quantum computer is available online through our Quantum Cloud Services platform, and the first commercially useful applications are already under exploration. Key Responsibilities * Help build and optimize the Cloud Stack, a multi-tier application (web, API, CLI, services) written in primarily in Python (BE) and TypeScript (FE) * Design modern, stable, and performant APIs * Help steer technical decisions about infrastructure and architecture * Deliver high-quality code that impacts the bottom line of the business * Ensure conformity to security, privacy (GDPR), and authentication (OAuth) best practices * Define, model, and support engineering excellence in a collaborative development environment * Integrate with and improve our CI/CD workflow with comprehensive test automation * Use data-driven development to solve the issues that matter most to our customers * Reduce complexity across the code base and increase development velocity of new features About You * 7+ years of professional, production experience in software engineering * Skilled in high-level architecture and design * Comprehensive knowledge of Python, Javascript/TypeScript, and asynchronous processes * Extensive experience working with React, deploying and managing SPAs at scale, with attention to UX/UI detail * Extensive experience building and maintaining production APIs (RESTful & GraphQL) * Working knowledge of relational databases (PostgreSQL) and ORMs (SQLAlchemy) * Strong interest in scalable, future-proof architecture * Experience working with Dockerized development workflows and configuration * Experience working in an agile environment * Ability to collaborate in a team environment and work cross functionally (alongside product, design, and QA) * Deep understanding of software architecture * A resilient, light-hearted, collaborative work style Preferred Qualifications * Experience or strong interest in machine learning, linear algebra, or quantum computing (Note: knowledge of the aforementioned is not a prerequisite!) * Experience developing open source software * Experience with languages like Julia, Lisp, Rust, etc. * Experience with AWS cloud stackFamiliarity with design tools and workflow (Sketch, Studio, Illustrator, Zeplin, Invision) We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Rigetti Computing offers a comprehensive benefits package, including healthcare coverage. For more information, refer to our Careers page. ABOUT RIGETTI Rigetti Computing is a full-stack quantum computing company based in Berkeley and Fremont, CA. We design and manufacture superconducting quantum integrated circuits. We package and deploy those chips in a low-temperature environment, and we build control systems to perform quantum logic operations on them. We build software to integrate our systems directly into existing cloud infrastructure. Our product, Quantum Cloud Services, is the world's first full-stack programming and execution environment for quantum/classical computing. QCS includes Quil (quantum instruction language), our programming standard for quantum/classical computing. We were founded by Chad Rigetti in 2013, and today employ over 100 people, about 40 of whom hold PhDs in physics, computer science, math, chemistry or engineering. For more information, refer to our About page. Rigetti Computing Berkeley CA

Sr. Software Engineer

Microsoft Corporation