Software Engineer - Artificial Intelligence
Location
Work from home | India
Job description
- In this role, you will collaborate with a team of mobile engineers on our consumer-facing, live-selling platform, and apps.
- This role works closely with our international & US-based product and engineering teams and will report to the Engineering Tech Lead.
In this role, you will
- Develop code that leverages machine learning deep learning natural language processing, and other AI technologies in solving complex problems
- Utilize machine learning concepts and algorithms, and as well as other deep learning architectures
- Utilize programming languages often found in AI, such as Python, as well as tools and frameworks like TensorFlow, PyTorch, or scikit-learn
- Review and train machine learning models and evaluate performance using metrics
- Understand and apply natural language processing in sentiment analysis, named entity recognition, and text summarization
- Utilize computer vision tasks such as image classification, object detection, and image segmentation
- Deploy machine learning models to production environments and showcase proficiency in version control systems
- Keep up to date with latest advances in AI and machine learning
- Gain a deep understanding of our product and become involved in driving out product implementation
- Join a rapidly growing technical team with the opportunity to take on both product and technical problems
If youre right for this role, you
- Have a strong understanding of core computer science principles
- Have 4+ years of software development experience
- Have strong programming skills in languages commonly used in AI
- Have sound judgment for solving issues quickly without adding technical debt
- Have passion for understanding customers problems solving them in innovative ways
- Be comfortable in a fast paced, pragmatic work environment
- Experience with e-commerce and/or live-selling platforms; preferred not required
- Work well in a remote, collaborative team environment; Have the ability to communicate your thought process in problem-solving, verbally and over Slack
- Have a mindset towards high-quality output and attention to detail, comfortable being able to provide and receive feedback in code reviews
- Maintain a high level of empathy for the customer and their user experience
- Possess an ability to follow through with tasks when assigned, and communicate effectively when roadblocks occur
- Experience working in a remote team
- Are a strong written and verbal communicator; Advanced English language skills
- Must be able to flex at least 4 working hours to overlap with North American timezones; Requirement to work until 3pm EST (US).
Job tags
Salary