What you will accomplish:
- Build innovative, large-scale applications and data pipelines that operate with lightning speed.
- Enhance our products by integrating and fine-tuning machine learning models for optimal performance.
- Dive into every phase of the software development lifecycle, from initial design through coding, testing, deployment, and ongoing maintenance.
- Craft clean, efficient, and meticulously documented code, while shaping the architecture of both our new and existing systems.
- Collaborate with seasoned experts to develop innovative strategies and solutions that push the boundaries of technology.
- Lead and inspire our junior team members by setting a stellar example and guiding them towards achieving their full potential.
- Engage closely with product managers and various partners to deeply understand business requirements and transform them into robust technical solutions.
What you will bring:
- A Master’s degree in Computer Science or related field with 8+ years of experience, or a Bachelor’s degree in Computer Science with 10+ years of experience.
- Exceptional programming skills in languages such as Java and Python.
- Proficiency in analyzing, designing, and implementing sophisticated, multi-tier distributed software systems that handle over 100 million requests per day.
- Experience in building RESTful Services, working with relational and NoSQL databases, and managing both batch and event stream processing.
- Hands-on experience with machine learning frameworks like TensorFlow, PyTorch, and Scikit-learn.
This website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our for more information.