Software Engineer - Machine Learning

Sorry, this job was removed at 3:01 a.m. (CST) on Wednesday, October 19, 2016
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.




General Description:






We live in a moment of remarkable change and opportunity that is cognitive computing. The convergence of data and technology is transforming industries, society and even the workplace. CognitiveScale is looking for talent to drive market success by building cognitive business solutions.


Summary:


Our team integrates ML and NLP experts with software engineers to deliver innovative software solution that are also production-ready. ML and NLP libraries often pull in a very heterogeneous set of platforms including Python, C/C++, and Scala. Furthermore ML and NLP algorithms can require special attention to scale and distribute to cloud instances. Our task is to manage this complexity with quality engineering.


This position is more on the engineering side, but we welcome applicants with cross-over skills. Tasks can vary with context. Sometimes we start with a small ML/NLP prototype developed in a sandbox and iterate over it until we have a service one of our solutions can consume.


Reasons to apply:



  • You'll get to see academic techniques in action with modern technologies.

  • The work will require and reward discipline and quality. We will expect and provide room for continuous refactoring.

  • Your work will have visibility and impact, helping to integrate the concerns of multiple solutions.

  • We teach and learn from each other constantly.

  • Management is developer-sensitive/focused and committed to creating an environment where the team can deliver high-quality work at a sustainable pace. We won't let short-term goals compromise our long-term vision.


What we want of you:



  • expertise with type-checked functional programming (our company actively uses Haskell, Scala with libraries like Scalaz/Cats, and Nix for operations; we're looking to grow this competency)

  • the dedication to craft generalized and modular abstractions to not only increase reuse, but reduce risk

  • some expertise with distributed systems

  • the ability to understand some of the statistics and machine learning required by the domain

  • strategies to deliver value incrementally and transparently to establish trust with the business

  • a productive mix of autodidactic behaviors as well as good social skills to transfer knowledge and promote healthy discourse


Considerations:


We know you can't be an expert of everything. Furthermore, the technology we're using today is by no means a static set. Just let us know where you stand and what your preferences are and perhaps we can work something out.






 


CognitiveScale is an Equal Opportunity Employer. CognitiveScale does not discriminate against any applicant for employment because of age, gender, sexual orientation, race, religion, national origin, ethnicity, veteran status, or disability.






 


 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

9500 Arboretum Blvd. Suite L1, Austin, TX 78759

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CognitiveScaleFind similar jobs