Previous Job
Software Design Engineer - SDKs, Python
Ref No.: 18-01714
Location: Redmond, Washington
You’re covered with eXcell. We offer our temporary employees full benefits. Always have. Always will. Join us!
Do you love the intersection of research, platforms and products, cloud and AI? Are you an ardent learner steeped in AI and looking to design great tools and systems?

We are looking for senior Software Engineers to help build SDKs and tools enabling Data Scientists to develop, train, deploy, and manage machine learning and deep learning models for computer vision, text analytics, and forecasting using a cloud computing platform as a basis. The ideal candidate will have experience in developing customer-facing Python SDKs and APIs, and tools data scientists enjoy using, and be interested in machine learning and big data. You should have a proven track record of delivering successful software with Python, having developed both backend server-side SDKs and rock-solid libraries. You should also be able to advise and guide experienced data scientists in Python best practices and perform code reviews.
Years of experience required:
  • 3+ years of experience as a software engineer working on industrial strength software
  • 3+ year of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services
  • Fluency in Python
Education required: BS or MS degree in Computer Science, Mathematics or Engineering mandatory.
  • Deep expertise in Python programming language and its design patterns
  • Expertise in .NET framework and C# or other .NET language, especially cross-platform
  • Development experience with Microsoft Azure, Linux stack and Docker
  • Experience developing and/or operating forecasting applications (financial or product demand)
  • Experience building data warehousing applications, ETL flows
  • Familiarity with Agile Software Development Life Cycle, source control systems (GIT), automated build systems, compilers, software validation systems, test harnesses
  • Experience with Deep Learning libraries like Tensorflow
  • Experience in domains of computer vision, text analytics or forecasting
Performance indicators:
  • Meeting deadlines
  • Ability to review other team member’s code
  • Ability to advise the team
  • Ability to use all the necessary software products effectively
W2 only, no Corp to Corp. We are unable to sponsor H1B visas at this time. **eXcell™ Supports Equal Employment Opportunity** eXcell™, a division of CompuCom® Systems, Inc., a global company headquartered in Bellevue, Washington, provides IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit