Lead Software Engineer – Machine Learning
New
Position allows 100% full remote work from anywhere in the U.S.Full-TimeLead
Salary175,500 - 185,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Five (5) years of progressive experience
- Required Skills
- AWSPythonAgileJavaKerasPyTorchAzureTensorflowRDeep Learning
Requirements
- Bachelor's degree or higher in Computer Science, Information Technology, or a related field.
- Five (5) years of progressive experience as a machine learning engineer, software engineer, or related position.
- Experience writing code using Python, Java, or R.
- Proficiency with distributed systems and big data platforms.
- Experience in end-to-end deep learning system design and deployment.
- Expertise in implementing data structures, data modeling, and software architecture.
- Experience using statistical analysis and performance optimization of ML models.
- Experience working in cloud computing environments such as AWS and Azure.
- Ability to build technical specifications and product design from published requirements.
- Experience utilizing machine learning frameworks such as Keras, PyTorch, and TensorFlow, and libraries like scikit-learn.
- Experience with Agile problem-solving techniques and decision-making principles.
- Willingness to travel domestically up to 15%.
Responsibilities
- Build artificial intelligence products and craft Robotic Process Automation (RPA) applications.
- Develop, test, debug, and document application systems based on business requirements.
- Design machine learning systems and applications according to internal requirements.
- Ensure solution development aligns with architectural standards throughout the Agile process.
- Research and implement appropriate ML algorithms and tools.
- Engage with architects to drive solutions to complex problems in accordance with strategic vision.
View Full Description & ApplyYou'll be redirected to the employer's site