Data Engineer
Algorithms
Updated on 9/15/2023
Locations
San Francisco, CA, USA • Remote in USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Computer Vision
CUDA
Data Structures & Algorithms
Natural Language Processing (NLP)
Python
CategoriesNew
AI & Machine Learning
Data & Analytics
Mechanical Engineering
Requirements
- 2 plus years in software development
- Expertise in Python and a compiled language (C++ preferred)
- Flexibility and desire to take on diverse set of projects across software, data, and machine learning, learning along the way
- Experience establishing data pipelines
- Experience with machine learning, signal processing, or computer vision algorithms
- Hands-on experience in generating high-quality data for training machine learning
- Bias towards action - iteratively creating software and algorithms and deploy them to production frequently
- Ability to work hybrid in our beautiful office in NYC; remote candidates will be considered
- High emotional intelligence (EQ), you're aware of yourself and others
- A driven self-starter who thrives in sometimes ambiguous situations
- Strong written and verbal skills, you use inclusive language to ensure understanding
- Collaboration skills, you easily communicate effectively with diverse audiences
- At Aescape, we're looking for passionate, driven, curious people who love a challenge. You're encouraged to apply even if your experience doesn't precisely match the job description. Your other skills will shine and set you apart-especially if your career has taken some extraordinary twists and turns. We welcome diverse perspectives and people who aren't afraid to challenge assumptions. Join our team and you'll see why we say, Try Once, Believe Forever
- Don't see a role that matches your interests? Share your resume here and we'll keep an eye out for you!
Responsibilities
- Design, develop, and maintain scalable data pipelines and ETL processes that efficiently collect, process, and store data from various sources, with a preference towards integrating off-the-shelf services
- Collaborate with cross-functional teams (backend, platform, robotics, perception, and more) to understand data requirements and ensure the availability of high-quality, reliable data for algorithm monitoring and validation
- Implement software on the robot and cloud in support of cross-functional teams' algorithms
- Use and/or adapt existing machine learning models, potentially including LLMs
- Use and/or adapt a wide range of algorithms, including machine learning, NLP, computer vision, control theory, signal processing, and more
- Continuously explore and learn new methods to enhance our data and machine learning capabilities
Desired Qualifications
- Ideally a BS or MS in CS or related engineering field (physics, mechanical engineering, electrical engineering, applied math, etc.)
- Robotics and ROS experience
- Experience analyzing data from IoT devices or robotics sensors
- Strong analytical skills relevant to computer vision and image processing
- Prior experience in CUDA development