Senior Machine Learning Engineer
Senseye
Austin, texas
Job Details
Full-time
Full Job Description
Knowledge and experience with a wide variety of machine learning and statistical models, applying these tools to computer vision and tabular problems. Computer vision, in particular, is a foundational activity at Senseye. We are most interested in candidates with a strong computer vision background who will bring new ideas and help us solve some of our hardest challenges. You are comfortable making additions to existing production code based on modeling needs and updates. You understand the unique challenges of modeling compared to software development and have balanced these needs in past projects. You have experience defining modeling problems, preparing data through analysis, wrangling, cleaning, training and testing statistical and machine learning models. You understand the difference between a test score in model building and actual product performance and know how to design processes to quantify this. You are curious, dedicated to learning and improvement, and have no problem being honest about where a modeling project is at and what its limitations might be.
Responsibilities
- Use your python knowledge to write and maintain safe, clean, and testable code.
- Work with both engineers and researchers to create, train, test, and deploy algorithms from large neural nets to simple models in production products.
- Shepard modeling projects through their entirety, including high-level design, prototyping, training, testing, and deploying.
- Deeply study and understand both our structured and unstructured data
- Design installable software to clean, perform analysis, and train models.
- Communicate product-level needs and guidelines to other teams resulting from modeling choices
- Stay sharp by finding ways to grow your knowledge and help us to continually improve.
- Find ways to apply your adaptability and flexibility. We're a small group and need all the teamwork we can get to reach our goals.
- Work closely with software development architects to create, improve and maintain clean and well structured code.
- Any other duties needed to help drive to our vision, fulfill our mission, and abide by our organization's values
Qualifications
- Bachelor’s degree in engineering, computer science or mathematics, or alternate degree showcasing machine learning skills
- Experience collaborating on software projects using version control such as Git, GitHub, Bitbucket, etc.
Extra Points
- Advanced knowledge of cameras and video capture technology
- Strong knowledge of clean coding principles
- Experience with TestFlight and Apple Developer Console
- Experience with AWS
- Experience with backend development technologies for building REST APIs
The Technologies We Use
- Python
- Numpy
- Pytorch
- Swift
- AWS (many different services)
- Buddy & Jenkins
- Github
About Us
Senseye is revolutionizing the interface between technology and human cognition. Through breakthroughs in computer vision, we are pioneering new human-machine interfaces and making the impossible possible. We are a diverse group of people with a broad range of backgrounds, experiences, and perspectives who have a lot of work ahead of us to realize our vision.
Requirements
Qualifications:
- In office and in person at least 3 days a week
- Ability to collaborate with peers, and cross-functionally with other developers and team leads.
- BS EE/CS/CE is preferred but not required.
Benefits
- The freedom and trust to define your role as we design, build, and ship our products
- Competitive salary and stock option plan
- Flexible paid time off (vacation, sick leave, and public holidays)
- Flexible schedules
- Company health care plan
- Medical, dental, and vision insurance
- Short and long term disability insurance
- Life insurance policy
- 401k
- Commuter benefits for parking, public transit, carshares, etc.
- Mothers' room
- Fully stocked kitchen
- Opportunities for continuing education
Did you know that women apply for open jobs only if they think they meet 100 percent of the criteria listed? Men will apply to that same posting if they feel they meet 60 percent of the requirements.
We know that not everyone comes from the same background, has had the same experiences, or education, and we wouldn’t want it any other way. Don’t worry about checking every single box, instead we want you to bring your own unique outlook to the team, whatever that might be!