Software Engineer
Job Description
Candidates with Valid work authorization in the US. Candidate must be based out of LA with the ability to go to the office thrice a week. 12 month contract role.
We are looking for a highly motivated and experienced Software Engineer to join our dynamic
team. The successful candidate will be responsible for designing, developing and maintaining
some of the most cutting edge data products. The candidate should be able to iterate quickly,
prototype, context switch, shift priorities, tackle challenges that come with data and content
sources. This is a very fast paced and dynamic environment where you will be able to work on
some of the coolest projects and make significant impact.
Key Responsibilities: • Rapidly build prototypes in scalable way • Build the product from prototype to MVP (Minimum viable product) • Understanding concepts around Software Engineering, Machine Learning, Distributed
Systems, Data Engineering • Interfacing with other teams to integrate with their systems in scalable and efficient ways • Design Data models and Data Products to enable extending various products • Collaborate with other teams to ensure proper integration of new features and identify
areas for improvement • Maintain a deep understanding of the software architecture and how different
components interact • Ensure quality by performing root cause analysis and troubleshooting of issues • Work on some of the most forward looking, high-impact products
Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 3+ years of experience in Software Engineering • Proficiency of creating highly available, scalable, low latency platforms • Proficiency with Python and 1 other language (JavaScript, Java or Go) • Proficiency with AWS stacks, specifically Lambda, DynamoDB, Fargate, Rekognition • Experienced at leveraging and integrating internal/external AI/ML solutions • Experience with REST and/or GraphQL • Strong SQL skills, ElasticSearch experience is a plus • Experience with working on Distributed Systems in the past is a plus • Excellent at prototyping and problem solving • Ability to quickly learn and iterate. Fail Fast approach is a plus • Ability to thrive in an extremely fast paced and dynamic environment • Excellent written and verbal communication skills • Experience with Agile software development methodologies • Ability to work independently and in a team environment
Date Posted
07/31/2023
Views
0
Positive
Subjectivity Score: 0.9
Similar Jobs
Creator Growth Marketing Project Intern (TikTok LIVE-AMS) - 2026 Start (BS/MS) - TikTok
Views in the last 30 days - 0
View DetailsSenior Manager, Advertising Sales - Walmart Connect - Walmart
Views in the last 30 days - 0
View DetailsTikTok Shop - Product Marketing Manager, Creator and Partner - TikTok
Views in the last 30 days - 0
View Details