About the Role
The Senior Software Engineer will design, implement, and maintain scalable and high-performance search and big data solutions. This role requires expertise in distributed systems, data processing, and search algorithms.
Responsibilities
- Design and implement scalable and high-performance search and big data solutions.
- Lead the development of data processing pipelines and search algorithms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on improving the performance and scalability of existing systems.
- Ensure the reliability and security of data processing and search systems.
- Contribute to the development of best practices and standards for data processing and search.
- Mentor junior engineers and provide technical guidance.
- Participate in code reviews and pair programming sessions.
- Troubleshoot and resolve complex technical issues.
- Stay updated with the latest trends and technologies in big data and search.
- Optimize data storage and retrieval processes.
- Develop and maintain data processing and search infrastructure.
- Implement data analytics and reporting tools.
- Ensure data integrity and accuracy in all systems.
- Work on improving the efficiency of data processing workflows.
- Develop and maintain data pipelines for real-time and batch processing.
- Collaborate with data scientists and analysts to understand data requirements.
- Implement and maintain search indexing and retrieval systems.
- Develop and maintain data visualization tools and dashboards.
- Ensure compliance with data privacy and security regulations.
- Participate in the development of data governance policies and procedures.
- Work on improving the usability and user experience of search and data processing systems.
- Develop and maintain data integration and ETL processes.
- Collaborate with product managers to define data and search requirements.
- Participate in the development of data and search APIs.
- Ensure the scalability and performance of data and search systems under high load.
Nice to Have
- Experience with machine learning and AI technologies.
- Knowledge of blockchain and cryptocurrency technologies.
- Experience with large-scale data processing and search systems.
- Proficient in data and search performance optimization techniques.
- Experience with data and search infrastructure development.
- Knowledge of data and search security best practices.
- Experience with data and search compliance and governance.
- Proficient in developing and maintaining data and search APIs.
- Experience with data and search analytics and reporting tools.
- Knowledge of data and search visualization tools and dashboards.
- Experience with data and search indexing and retrieval systems.
- Proficient in developing and maintaining data and search infrastructure.
- Experience with data and search real-time and batch processing.
- Knowledge of data and search data integration and ETL processes.
- Experience with data and search data modeling and database design.
- Proficient in developing and maintaining data and search systems.
- Experience with data and search data privacy and security best practices.
- Knowledge of data and search data analytics and machine learning.
- Experience with data and search data storage and retrieval optimization techniques.
- Proficient in developing and maintaining data and search data pipelines.
Compensation
Competitive salary and benefits package.
Work Arrangement
On-site
Team
Collaborative and innovative team environment.
What You'll Get
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and innovative team environment.
- Visa sponsorship available for eligible candidates.
- Flexible work arrangements and remote work options.
- Access to cutting-edge technologies and tools.
- Opportunities to work on high-impact projects.
- Supportive and inclusive work culture.
- Opportunities to attend industry conferences and events.
- Access to training and development programs.
About the Team
- The team is composed of experienced engineers and data scientists.
- We work on cutting-edge technologies and tools.
- We value collaboration and innovation.
- We focus on delivering high-quality and scalable solutions.
- We are committed to continuous learning and improvement.
- We work in a fast-paced and dynamic environment.
- We value diversity and inclusion.
- We are passionate about data and search technologies.
- We work on high-impact projects that drive business value.
- We are dedicated to delivering exceptional user experiences.
Visa sponsorship available for eligible candidates.