Senior Software Engineer (ML/CV)

Sorry, this job was removed at 3:03 p.m. (CST) on Friday, September 21, 2018
Find out who's hiring remotely in Austin.
See all Remote Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

THE OPPORTUNITY

The Senior Software Engineer (ML/CV) is a key member of Alegion’s Software Engineering team. As a Senior Software Engineer specializing in Machine Learning and Computer Vision, you are responsible for conceptualizing, implementing and maintaining AI capabilities in Alegion’s SaaS AI Enablement Platform and related software products. The Senior Software Engineer (ML/CV) possesses extensive experience in evaluating, integrating and deploying machine learning algorithms in a SaaS software platform.

WHAT YOU WILL DO

  • Participate as a technical member of an Agile team developing Alegion’s AI Enablement Platform and related software products
  • Tune and optimize existing Machine Learning and Computer Vision algorithms as well as implement new AI capabilities in the platform
  • Test and evaluate 3rd party ML/CV tools and implementations for integration into the platform and productizing ML algorithms into the platform
  • Collaborate with architects and software engineers on architectural reviews and design discussions      
  • Work closely with the Product Owner to groom user stories, including providing implementation details, estimating effort, and contributing to acceptance criteria
  • Develop clean, well-designed, reusable, scalable code following TDD practices
  • Strive to achieve a high level of unit, integration and acceptance test coverage
  • Pair program with fellow engineers and perform code reviews of their design and code
  • Share knowledge with peers in dev shares, code dojos, and lightning talks
  • Embody Alegion’s cultural values in your everyday work and interactions

QUALIFICATIONS

  • Masters or Ph.D. degree in Engineering, Computer Science, Statistics, Mathematics or related field with coursework relevant to machine learning and computer vision
  • 7+ years of experience with machine learning, deep learning, computer vision, image processing, data mining, and/or data and image analysis tools
  • 10+ years of experience in developing software in Java, C++/C, and/or Python
  • Experience with deep learning frameworks (Tensorflow, Keras, Caffe2, Torch/PyTorch)
  • Experience with computer vision including low-level image processing and a variety of computer vision tasks (e.g., detection, recognition, segmentation, localization, classification, tracking, and understanding)
  • Experience using machine learning and computer vision tools and libraries in a Linux environment such as OpenCV/FastCV, numpy, scipy, and scikit-learn
  • Experience in performance tuning and optimizing the use of GPUs or other hardware resources for deep learning and data/image processing
  • Solid foundation in linear algebra, statistics, numerical methods, and machine learning algorithms
  • Items relevant from previous posts
  • Hands-on, in-depth experience with AWS or other cloud infrastructure technologies
  • Experience practicing OOP, TDD, CI/CD in an agile software development environment
  • Crowdsourcing experience a plus, but not required
  • Start-up experience and entrepreneurial spirit highly preferred
  • Excellent communication skills (verbal, written, presentation)
  • Ability to handle multiple competing priorities in a fast-paced environment

THE COMPANY

Do you want to help work in the most exciting and impactful technology space of our time? Do you want to serve those who want to work and create new opportunities in the global workforce?

Alegion is transforming how enterprises execute on Artificial Intelligence and Machine Learning projects, while transforming the way people work. Our AI enablement platform integrates human intelligence at scale into the creation of high-quality training data, the validation and scoring of AI models and real-time exception handling. We do this through our advanced data and task management platform and our growing network of on-demand trained human data specialists. By combining human intelligence and artificial intelligence, Alegion processes large-scale and complex data tasks provide the context, emotion and humanity that machine intelligence cannot achieve while delivering the highest quality results, at scale, and at the most effective cost.  https://alegion.com/company/

THE TECHNOLOGY

Alegion’s AI Enablement Platform is a robust technology system that supports a wide array of data processes designed specifically for AI, ML, NLP, Computer Vision and Deep Learning systems. It provides the ability to define and configure complex data task workflows including multi-step and conditional paths for text, photo, video and audio. It also manages the distribution of tasks to human data specialists based on required skillets and other criteria and has built-in quality control processes that provide exceptional data quality, predictable pricing and scale to process large volumes of data-intensive tasks.

THE CULTURE

  • We have a well-defined mission, and strongly-held core beliefs and cultural values
  • We promote a workplace where employees can make an impact beyond financial results
  • We believe in being truly Agile in every decision, action and interaction
  • We recruit talented employees who are a strong fit for our culture and high-performing teams
  • We value learning and teaching, and heavily invest in employee development and growth
  • We foster a collaborative, team-focused and autonomous work environment

THE BENEFITS

  • Competitive health and insurance benefits
  • Competitive total compensation package
  • Meaningful stock grants
  • Open PTO plan
  • 13 company-paid holidays
  • 401K

THE LOCATION

  • East of downtown Austin, less than a mile from the light rail station
  • Within walking distance of some of the best culinary eateries in East Austin
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

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