We are looking for experienced Software Developer to design, develop, troubleshoot and debug web applications. The responsibilities of the position include:
- Perform software development tasks: designing, developing, and debugging of modern web applications incl. frontend & backend services.
- Refine, debug, configure and maintain existing software applications.
- Develop and implement data pipelines to ingest, cleanse, transform datasets.
- Assist on ML development tasks including development, FE, evaluation, and deployment.
- Write efficient, maintainable, and testable code.
- Collaborate with strong written, oral communication, and project management skills.
Qualifications:
- BS in Computer Science, or equivalent work experience.
- Expertise with Python, JavaScript, or Java.
- Solid understanding of software development principles and design patterns.
- Proficiencies with big data technologies
- Strong technical acumen, communication and project management skills.