Hiring SENIOR SOFTWARE ENGINEER
🌏 Singapore, OPEN for INTERNATIONAL TALENTS - remote OK
Job Description
Famous Labs is seeking a Senior Software Engineer with a proven track record of building scraping/crawling systems & APIs end-to-end.
The ideal candidate is knowledgeable about cloud technologies, love to design highly available, fault-tolerant scraping software and APIs, enjoys automating mundane tasks and solving scalability challenges.
Responsibilities
- Design highly available, scalable, fault-tolerant scraping software & APIs
- Design and maintain new systems to support production services: implement features end-to-end, from setting up the infrastructure to developing backend services and workers to building frontend components
- Proactively suggest and take ownership of improvements to QA processes and methodologies
- Draw conclusions about data quality by producing (using language of your choice) basic descriptive statistics, summaries, and visualisations
- Create & improve tools to monitor platform’s health and identify key performance metrics
- Creatively solve scalability challenges on a rapidly expanding cloud environment
- Proactively ensure service runs with minimal interruptions; troubleshoot and resolve server/network and application issues
This role is perfect for you if
- Are naturally dissatisfied with human/software inefficiencies and having to do the same thing more than once; you see ways to fix the underlying cause rather than only reacting to what’s in front of you
- You care about privacy and think of the ways to mitigate security risks, implementing privacy by design solutions
- Are comfortable taking ownership in business critical situations; you enjoy being the “go-to” person
- Have a broad general programming background; strong problem solver
Required skills
- Demonstrable programming knowledge and experience, minimum of 3 years (please provide code samples in your application, via a link to GitHub or other publicly-accessible service).
- Experience & familiarity with techniques and tools for crawling, extracting and processing data, asynchronous communication and distributed systems
- Solid grasp of web technologies and protocols (HTML, XPath, JSON, HTTP, CSS etc.); experience in developing tests against HTTP/REST APIs.
- Experience building & running microservice applications
- Strong oral and written communication skills in English
- Maintaining and respecting confidentiality of large amounts of information you have access to
- Highly organised with a lot of self-discipline to allow you work remotely and with minimum supervision
- Flexibility around working hours - if there is an issue you should use your initiative and help resolve this
Desired skills
- BS degree in Computer Science, Engineering or equivalent (we will review non-CS applications too)
- skills in the following programming language: Ruby, Python
- Interest in and flair for Data Science concepts as they pertain to data analysis and data validation (machine learning, inferential statistics etc.); if you have ideas, mention them in your application
- Knowledge of and experience in other technologies that support a modern cloud-based software service: AWS, Heroku, Stripe
- Previous remote working experience
We offer
- flexible work arrangements
- paid leave days
- salary 3000SGD ++
Apply
Send your CV and links to projects you are proud of.
sky@hypetrace.com
#fullstack #seniordev #ruby #python #scraping #api #crawling #bigdata
🌏 Singapore, OPEN for INTERNATIONAL TALENTS - remote OK
Job Description
Famous Labs is seeking a Senior Software Engineer with a proven track record of building scraping/crawling systems & APIs end-to-end.
The ideal candidate is knowledgeable about cloud technologies, love to design highly available, fault-tolerant scraping software and APIs, enjoys automating mundane tasks and solving scalability challenges.
Responsibilities
- Design highly available, scalable, fault-tolerant scraping software & APIs
- Design and maintain new systems to support production services: implement features end-to-end, from setting up the infrastructure to developing backend services and workers to building frontend components
- Proactively suggest and take ownership of improvements to QA processes and methodologies
- Draw conclusions about data quality by producing (using language of your choice) basic descriptive statistics, summaries, and visualisations
- Create & improve tools to monitor platform’s health and identify key performance metrics
- Creatively solve scalability challenges on a rapidly expanding cloud environment
- Proactively ensure service runs with minimal interruptions; troubleshoot and resolve server/network and application issues
This role is perfect for you if
- Are naturally dissatisfied with human/software inefficiencies and having to do the same thing more than once; you see ways to fix the underlying cause rather than only reacting to what’s in front of you
- You care about privacy and think of the ways to mitigate security risks, implementing privacy by design solutions
- Are comfortable taking ownership in business critical situations; you enjoy being the “go-to” person
- Have a broad general programming background; strong problem solver
Required skills
- Demonstrable programming knowledge and experience, minimum of 3 years (please provide code samples in your application, via a link to GitHub or other publicly-accessible service).
- Experience & familiarity with techniques and tools for crawling, extracting and processing data, asynchronous communication and distributed systems
- Solid grasp of web technologies and protocols (HTML, XPath, JSON, HTTP, CSS etc.); experience in developing tests against HTTP/REST APIs.
- Experience building & running microservice applications
- Strong oral and written communication skills in English
- Maintaining and respecting confidentiality of large amounts of information you have access to
- Highly organised with a lot of self-discipline to allow you work remotely and with minimum supervision
- Flexibility around working hours - if there is an issue you should use your initiative and help resolve this
Desired skills
- BS degree in Computer Science, Engineering or equivalent (we will review non-CS applications too)
- skills in the following programming language: Ruby, Python
- Interest in and flair for Data Science concepts as they pertain to data analysis and data validation (machine learning, inferential statistics etc.); if you have ideas, mention them in your application
- Knowledge of and experience in other technologies that support a modern cloud-based software service: AWS, Heroku, Stripe
- Previous remote working experience
We offer
- flexible work arrangements
- paid leave days
- salary 3000SGD ++
Apply
Send your CV and links to projects you are proud of.
sky@hypetrace.com
#fullstack #seniordev #ruby #python #scraping #api #crawling #bigdata
Forwarded from Igun
👍1