Oct 19–22, 2020

Call for speakers

Call closed 11:59pm 03/24/2020 PDT.

Do you have a great idea to share?

From data centers to edge devices, and diagnosing diseases to environmental conservation, TensorFlow is powering the machine learning revolution. Growing from its origins at Google, TensorFlow is a fast-moving and expansive open source ecosystem, covering many platforms and programming languages in industry, education, and research.

As TensorFlow’s ecosystem continues to expand and evolve, we want to bring together the entire community to learn from each other. Co-presented by O’Reilly Media and TensorFlow, the TensorFlow World conference for 2020 will be held in Santa Clara, CA, October 19-22, 2020. We’ll explore the latest developments in TensorFlow, from research to production, and application areas including healthcare, finance, robotics, IoT, and more.

Are you a machine learning practitioner, developer, engineer, designer, or product manager deploying TensorFlow to build your organization’s products or services? A researcher using TensorFlow to push the boundaries of what is possible? Or a business or technology leader using machine learning to navigate new opportunities? Do you provide machine infrastructure, custom hardware, or services? If so, come share your work with us on stage, and help the TensorFlow community connect through its experience and insights?

We’re looking for compelling case studies, technical sessions, tear-downs of both successful and failed projects, technology deep-dives, and more. Got more to share than a 40-minute talk or panel? Propose a 90-minute or 1-day interactive presentation for deeper education. See below for a list of suggested topics, but feel free to recommend others. See our tips on how to submit a great proposal. The deadline for submissions is April 2, 2020 at 11:59 pm PT.

In 2020, we are introducing Katacoda scenarios and Jupyter Notebook hands-on interactive courses in 90-minute, 1-day, and 2-day offerings. Speakers giving these interactive courses will work with O’Reilly editors on how to make the most of the interaction that we now offer through Katacoda scenarios and Jupyter Notebooks. Add in as much detail as possible to the proposals for these types of courses, including how you would use interactivity to engage the audience. Be specific.

NOTE: If you’d like to lead a 2-day interactive training course (6 hours of classroom time per day, using Jupyter Notebook, Katacoda scenarios, or similar), please use this form to submit your proposal.

We welcome talks for all kinds of audiences. You’ll be asked to choose your intended audience when you submit your proposal: New To TensorFlow, Intermediate, Experienced Practitioner, or Managers & Decision Makers.

Invited topics include, but are not limited to:

  • Accelerators
  • Applications
  • Core technologies
  • Ethics, security, privacy
  • JavaScript
  • Mobile & Edge
  • Production pipelines
  • Research Tooling

Naturally, your talk must be focused on TensorFlow! We’d like to hear from speakers worldwide about applications such as language processing, image & video, robotics, autonomous vehicles, workflow automation; about TensorFlow deployments in the real world, over enterprise IT, the cloud, and HPC; from industries including healthcare, financial, customer service, retail, transportation, ad tech, IT security and infrastructure, IoT, society and environment; and from practitioners applying AI responsibly over fairness, inclusion, privacy, security, explainability, and safety.

Required information

You’ll be asked to include the following information:

  • Proposed title
  • Description of the presentation
  • Audience information:
    • Who is the presentation for?
    • What will the audience learn?
    • What do they need to know beforehand?
  • For training proposals: hardware, installation, materials, and/or downloads that attendees will need in advance.
  • Biography and hi-res headshot for each speaker (minimum 1400 pixels wide; required). Check out our guidelines for capturing a great portrait.
  • A video of the speaker(s)
  • Reimbursement needs for travel or other conference-related expenses (if you are self-employed, for example). Note: If your proposal is accepted and you are traveling internationally, we can provide a formal invitation letter upon request.
  • Proposal length and format:
    • 40-minute presentation or panel
    • 90-minute interactive session using Jupyter Notebook, Katacoda Scenarios, or similar
    • 1-day interactive training using Jupyter Notebook, Katacoda Scenarios, or similar

Tips for submitting a successful proposal

Help us understand why your presentation is right for TensorFlow World. Please keep in mind that this event is by and for professionals. All speakers must adhere to our Code of Conduct. Please be sure that your presentation, including all supporting materials and informal commentary, is welcoming and respectful to all participants, regardless of race, gender, gender identity and expression, age, sexual orientation, disability, physical appearance, national origin, ethnicity, or religion.

  • Keep proposals free of marketing and sales.
  • Pick the right topic for your talk to be sure it gets in front of the right program committee members.
  • Be authentic. Your peers need original ideas in real-world scenarios, relevant examples, and knowledge transfer.
  • Give your proposal a simple and straightforward title.
  • Include as much detail about the presentation as possible.
  • If you are proposing a panel, tell us who else would be on it and and be sure they’ve all agreed to participate ahead of time.
  • If you are not the speaker, include the contact information of the person you’re suggesting. Do not propose a speaker who has not agreed to speak. We tend to ignore proposals submitted by PR agencies and require that we can reach the suggested participant directly. Improve the proposal’s chances of being accepted by working closely with the presenter(s) to write a jargon-free proposal that contains clear value for attendees.
  • Keep the audience in mind: They’re professional, and already pretty smart.
  • Limit the scope: In 40 minutes, you won’t be able to cover Everything About Framework X. Instead, pick a useful aspect, or a particular technique, or walk through a simple program.
  • Explain why people will want to attend and what they’ll take away from it
  • Don’t assume that your company’s name buys you credibility. If you’re talking about something important that you have specific knowledge of because of what your company does, spell that out in the description.
  • Does your presentation have the participation of a woman, person of color, or member of another group often underrepresented at tech conferences? Diversity is one of the factors we seriously consider when reviewing proposals as we seek to broaden our speaker roster.

Other resources to help write your proposals

Important dates:

  • Call for Participation closes April 2
  • All proposers notified by May 2020
  • Registration opens in June 2020

Code of Conduct

All participants, including speakers and presenters, must follow our Code of Conduct, the core of which is this: an O’Reilly conference should be a safe and productive environment for everyone. Please be sure that your presentation, including all supporting materials and informal commentary, is welcoming and respectful to all participants, regardless of race, gender, gender identity and expression, age, sexual orientation, disability, physical appearance, national origin, ethnicity, or religion. Read more »

Submit a proposal

Contact us


For conference registration information and customer service


For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference


For media/analyst press inquires