Senior Software Engineer - AI/ML UI Engineer

Menlo Park

‹ Back to Careers Page

AI has the power to improve our lives but only if we adopt safe, fair and transparent processes around its use. At Symphony AyasdiAI we have developed methods for explanability in the domain of complex, noisy and biased data - i.e. the real world. These capabilities result in transparency that enables trust in the next generation of AI solutions. Our framework provides the starting point for all organizations to define their AI governance process.

Join us if you want to be a part of the AI revolution. 

About the Team

Highly collaborative and deep in design and develop our team provides our customers the ability to use our unique AI Platform.  Our solutions are constructed using the most modern web technologies providing ease of use and agility to our customers. 

About the Role

We would like you to bring your deep software engineering capabilities to develop a new generation of on-demand solutions designed to meet the needs of any or our platform verticals. You will Analyze, design, build, debug, maintain and deliver new products and added features to existing solutions. Work closely with, data scientists product managers, quality assurance and support teams, to ensure the successful customization and implementation of customer requirements.

About You

  • 8+ years of software development experience with Web application development or SaaS (Software as a Service) products
  • Deep knowledge of design principles using Python and Javascript and Django as the framework
  • Solid development experience in python using Django web framework
  • Distributed system design and development
  • Demonstrated a history of ETL, data wrangling using python
  • Modern workflow and DevOps including git and docker
  • History of creating and maintaining a customer facing python package with appropriate codification of product demands
  • Experience designing/developing business applications serving financial services companies a plus (knowledge of AML/fincrimes ++)
  • Experience implementing queues using frameworks like RabbitMQ, ZeroMQ, nanomsg, WebsphereMQ, Kafka etc. a plus
  • Experience in machine learning algorithms or frameworks like Tensorflow, Keras, Theano, Torch, etc. a plus
  • Must be a collaborative team player with good verbal and written communication skills
  • 4 year degree in a computer related field or equivalent required