Upload Button Icon Add office photos
filter salaries All Filters

79 SOFTPATH TECHNOLOGIES Jobs

Softpath Technologies - Senior Software Engineer - Web Crawling & Scraping (3-5 yrs)

3-5 years

Softpath Technologies - Senior Software Engineer - Web Crawling & Scraping (3-5 yrs)

SOFTPATH TECHNOLOGIES

posted 19d ago

Job Role Insights

Flexible timing

Job Description

Senior Software Engineer - IT (Python Developer with Web Crawling/Scraping, Selenium, MS SQL/MongoDB, Docker/Kubernetes)

Position: Senior Software Engineer - IT

Location: Hyderabad (Work from Office-3 Days)

Duration: 48 Months

Job Type: Contract

Work Type: Hyderabad (Work from Office-3 Days)

We are looking for a skilled and experienced Senior Software Engineer to join our IT team in Hyderabad (work from office 3 days a week). This is a 48-month contract position, where the candidate will work on key web development projects, primarily focusing on web crawling and scraping tasks.


You will be responsible for maintaining and enhancing our website by collecting outdated images, videos, and URLs, as well as ensuring the site reflects the latest product announcements.


You will also work in a collaborative environment, helping streamline processes and continuously improve our content management systems.

If you have a strong foundation in Python development, web crawling/scraping, and have worked with Docker/Kubernetes and Selenium, we want to hear from you.


Join us for this exciting opportunity where you will make a direct impact on the performance and content integrity of our website.

Key Responsibilities :

Web Crawling and Scraping :

- Utilize Python to develop and maintain web crawling and scraping solutions to gather and collect outdated images, videos, and URLs from different sources on the web.

- Efficiently extract content from websites, handle large-scale data extraction, and ensure the latest content is updated regularly on the platform.

- Develop and implement robust scraping systems that can work across multiple websites and platforms, ensuring reliability, scalability, and accuracy.

Content Management and Updates :

- Regularly upload new content, including updated images, videos, and product-related URLs to ensure the website remains current.

- Organize and validate the collected data to ensure it aligns with the latest announcements, ensuring that no outdated information remains accessible to users.

- Collaborate with content teams to verify and validate the content integration process, making sure that any updated product information or multimedia assets are correctly reflected.

Database Management and Data Storage :

- Use MS SQL Server or MongoDB to manage the collected data, ensuring it is stored efficiently and securely.

- Ensure data consistency and integrity when integrating new content into the website and the underlying systems.

- Troubleshoot database issues and optimize queries for faster data retrieval and better overall system performance.

Automation with Selenium :

- Work with Selenium for web testing and automated browsing to simulate user interactions and ensure the web pages are functioning as expected after updates.

- Automate content verification processes, ensuring the website works smoothly post-update, without any broken links or missing media files.

- Continuously improve and maintain test scripts to ensure consistent functionality across all platforms.

Containerization and Orchestration (Docker/Kubernetes) :

- Use Docker to containerize web scraping scripts and associated applications, ensuring easy deployment and execution in different environments.

- Leverage Kubernetes for orchestration, managing deployments, scaling, and maintaining web crawling processes.

- Ensure the infrastructure is scalable, reliable, and resilient, handling multiple crawling jobs simultaneously without significant performance issues.

Collaboration and Teamwork :

- Work closely with cross-functional teams including content managers, developers, and system administrators to streamline content management and web maintenance processes.

- Collaborate on system architecture and recommend improvements or new tools to improve the overall efficiency and accuracy of the scraping and crawling process.

- Share knowledge and provide mentorship to junior team members, offering guidance on best practices for web scraping, Python development, and containerization.

Testing and Quality Assurance :

- Perform unit testing, integration testing, and system testing on web scraping processes to ensure all functionalities are working as intended.

- Troubleshoot, identify, and resolve any issues related to crawling scripts or content updates on the website.

- Ensure that the content integration processes meet quality standards and comply with technical requirements.

Continuous Improvement and Optimization :

- Constantly monitor and optimize the performance of web crawling scripts and content management processes.

- Work on improving the speed and accuracy of content updates, reducing the time between crawling, scraping, and uploading of new media.

- Review system performance and suggest new technologies or improvements that could increase efficiency and reduce operational overhead.

Required Skills and Experience :

- Python Development (3 to 5 years of experience):

- Proficient in Python programming for web scraping and development.

- Experience with BeautifulSoup, Scrapy, Requests, or other relevant libraries for web crawling.

- Ability to develop robust, scalable, and maintainable Python scripts for web scraping and automation.

- Web Crawling & Scraping (3 to 5 years of experience):

- Extensive experience with web scraping technologies and techniques for data extraction from complex websites.

- Understanding of web scraping challenges, such as handling dynamic content, pagination, and site structure.

- Familiarity with handling CAPTCHAs, cookies, and other anti-scraping mechanisms.

Database Management (1 to 2 years of experience) :

- Experience with MS SQL Server or MongoDB for storing and managing data from web crawlers.

- Knowledge of data modeling, indexing, and query optimization for efficient data storage and retrieval.

- Selenium Automation (3 to 5 years of experience):

- Strong knowledge of Selenium for web automation and functional testing.

- Ability to write and execute Selenium scripts for web testing, content verification, and UI interaction simulation.

Containerization and Orchestration (1 to 2 years of experience) :

- Hands-on experience with Docker for containerizing applications and ensuring portability across different environments.

- Experience with Kubernetes for orchestration, scaling, and management of Docker containers.

Problem Solving and Debugging :

- Strong troubleshooting skills with an ability to resolve complex issues related to web crawling, content scraping, and integration.

- Ability to identify bottlenecks in the crawling process and optimize for efficiency.

Collaboration and Communication Skills :

- Strong communication skills with the ability to work in a team environment.

- Experience working in Agile development teams and collaborating with other team members to ensure timely and effective delivery of projects.

- Ability to write clear and concise technical documentation for processes, procedures, and troubleshooting.

Education and Qualifications :

- A Bachelor's or Master's Degree in Computer Science, Information Technology, or a related field.

- Certifications in Python Development, Docker, or Kubernetes are a plus.

Preferred Skills :

- Familiarity with cloud platforms such as AWS or Azure for hosting and scaling applications.

- Knowledge of CI/CD pipelines for automating deployment processes.

- Previous experience working with large-scale web scraping projects and content management systems.

Work Location :

Location : Hyderabad, India (Work from Office - 3 days a week)

Job Type :

- Contract (Duration: 48 months)


Functional Areas: Software/Testing/Networking

Read full job description

What people at SOFTPATH TECHNOLOGIES are saying

5.0
 Rating based on 1 Senior Software Engineer review

Likes

If you don't want your career to be saturated at one stage yes you are very much in to a right place(SoftPath Technologies LLC), Its been a fantastic journey with the team in SoftPath, The head quarters is located in Michigan. Well organized training's if you are coming as a fresher there are lot areas where you can easily be dumped..Read More

  • Salary - Good
    +6 more
Dislikes

If you look at positive side every thing looks good and for me its the same.

    Read 1 Senior Software Engineer review

    Senior Software Engineer salary at SOFTPATH TECHNOLOGIES

    reported by 3 employees with 3-4 years exp.
    ₹7 L/yr - ₹8.5 L/yr
    51% less than the average Senior Software Engineer Salary in India
    View more details

    What SOFTPATH TECHNOLOGIES employees are saying about work life

    based on 11 employees
    55%
    100%
    34%
    60%
    Flexible timing
    Monday to Friday
    No travel
    Day Shift
    View more insights

    SOFTPATH TECHNOLOGIES Benefits

    Work From Home
    International Relocation
    Health Insurance
    Free Transport
    Child care
    Gymnasium +6 more
    View more benefits

    Compare SOFTPATH TECHNOLOGIES with

    Accenture

    3.9
    Compare

    Capgemini

    3.8
    Compare

    HCLTech

    3.5
    Compare

    Teleperformance

    3.9
    Compare

    Concentrix Corporation

    3.8
    Compare

    Amazon

    4.1
    Compare

    Mphasis

    3.4
    Compare

    Amazon Development Centre India

    4.1
    Compare

    FIS

    3.9
    Compare

    Coforge

    3.3
    Compare

    Nagarro

    4.0
    Compare

    Optum

    4.0
    Compare

    Persistent Systems

    3.5
    Compare

    Dell

    4.0
    Compare

    Indian Oil Corporation

    4.4
    Compare

    S&P Global

    4.2
    Compare

    I Process Services

    3.9
    Compare

    Quest Global

    3.6
    Compare

    AGS Health

    4.0
    Compare

    Sterlite Technologies

    3.8
    Compare

    Similar Jobs for you

    Data Engineer at Awign

    2-5 Yrs

    ₹ 14-19 LPA

    Senior Python Developer at LeoForce India Private Limited

    5-7 Yrs

    ₹ 15-20 LPA

    Data Engineer at ALTERNATIVE PATH PRIVATE LIMITED

    6-10 Yrs

    ₹ 21-50 LPA

    Backend Developer at Softpath Technologies LLC

    5-8 Yrs

    ₹ 10-28 LPA

    Senior Software Engineer at Softpath Technologies LLC

    5-8 Yrs

    ₹ 15-24 LPA

    API Developer at Softpath Technologies LLC

    3-5 Yrs

    ₹ 11-29 LPA

    Senior Software Engineer at Softpath Technologies LLC

    4-6 Yrs

    ₹ 12-20 LPA

    Oracle Apex Developer at Softpath Technologies LLC

    3-6 Yrs

    ₹ 10-25 LPA

    Senior Python Developer at Hyrmus

    5-10 Yrs

    ₹ 10-12 LPA

    Software Development Engineer at Softpath Technologies LLC

    3-5 Yrs

    ₹ 10-20 LPA

    write
    Share an Interview