Careers

Discovery Machine proudly engages in the DOD SkillBridge program and eagerly anticipates collaborating with service members during their transition from military service.

Software Engineer Position

Work includes:

  • Applied research in AI

  • Transforming applied research into solutions

  • Scaling AI solutions to large end-user population

  • Development across a wide range of software engineering disciplines

  • Development of graphical AI modeling languages and IDE’s

  • Work with speech and natural language recognition technologies

  • Communication with customers and experts in a range of disciplines

  • Development of innovative AI and software solutions to direct and support company vision.

  • Occasional travel based on role and project

  • Serious Game / Training Simulation development

  • Being part of a team that is passionate about innovation, collaboration, and pushing the boundaries of what is possible

Responsibilities:

  • Apply AI engineering best practices to develop solutions for the DoD

  • Create AI behavior models for deployment in a variety of domains

  • Employ cutting edge AI research to create realistic characters and entities to enhance training experiences

  • Develop and enhance speech recognition and natural language technologies

  • Develop and enhance a graphical behavior and device modeling technology

  • Work with Subject Matter Experts to capture knowledge about a variety of training domains

  • Analyze user needs and develop software solutions

  • Collaborate with a small team of talented engineers to design and optimize code

  • Create design documents for complex software systems

  • Create new software designs and system architectures

  • Lead software design efforts of other engineers

  • Participate in code, model reviews, and test to ensure quality products and services for our customers

  • Brainstorm and contribute ideas to overcome barriers to innovation

  • Mentor younger team members on Discovery Machine best practices and culture

  • Collaborate with others; being team-oriented and proactively engaging to meet shared objectives

  • Be Inclusive; foster a sense of belonging, welcoming all perspectives and contributions, and provide equal access to opportunities and resources for everyone

Qualifications:

  • Must be a U.S. Citizen; Work Visa is not eligible

  • Wide range of experience considered

  • Strong analytical and critical thinking skills

  • Must enjoy learning

  • Bachelor’s degree in Computer Science or a related field

  • Background in AI is a plus

  • User Interface Design experience is a plus

  • Previous experience in software development, computer engineering, or other related fields

  • Knowledge of Java, C#, Python, or other programming languages

  • Familiarity with relational databases such as MySQL, Oracle, and SQL Server

Why Work Here:

  • Innovative products & services

  • Competitive salary

  • Full benefits partially subsidized by company

  • Company matched simple retirement account (SRA)

  • Generous paid time off (holidays, vacation, and sick time)

  • Short-term and long-term disability insurance provided

  • Merit raises and performance bonuses available

  • Small company environment

  • Snack bar

  • Casual dress code

  • Upward mobility/internal promotion

Candidates meeting the above criteria will be contacted to discuss the opportunity and your experience. Discovery Machine, Inc. is an equal opportunity employer offering a competitive salary, benefits, and a flexible work schedule with core hours. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.

Send cover letter and resume to: careers@discoverymachine.com