Summary
Join YipitData, a leading market research and analytics firm, as a Junior Software Engineer! This fully remote position, based in India, offers two exciting opportunities: one with the Infrastructure Team and another with the Data Feeds Team. You'll work on challenging projects, collaborating with teams across the globe. We offer a competitive salary and comprehensive benefits, including vacation time, parental leave, and learning reimbursement. Your growth is determined by your impact, not tenure. We foster a culture of ownership, respect, and trust.
Requirements
- Bachelor's degree in Computer Science, or related majors, 3+ yrs backend experience
- Solid computer foundation and programming skills, familiar with common data structures and algorithms
- 2+ years experience in one of the following languages: Go/Python/C/C++/Java
- Familiar with one of open source components: Mysql/Redis/Kafka/ES/MQ
- Excellent logic analysis capabilities, able to abstract and split business logic reasonably
Responsibilities
- Build expertise in different email providers, such as gmail, outlook, yahoo, exchange etc
- Work on email strategy adjustment, performance improvement, email storage, how to do high availability and scalability
- Be responsible for the email systemβs data storage and related improvements
- Understand business requirements and participate in discussions with the different stakeholders to design technical solutions
- Be creative and study new technologies in the space, make sure high availability and scalability for email systems
- Maintain existing service, working on iterative upgrades, deploy improvement, and service governance
- Develop, optimize, and maintain scalable data pipelines for structured and unstructured data processing
- Maintain and enhance the stability, reliability, and high availability of existing data systems and services
- Collaborate with the team to build and refine an expandable, high-performance data architecture
- Partner with various teams to deliver high-quality, dependable data services to internal users
- Understand product and business requirements to design and implement data functionalities, including intuitive data visualizations
- Oversee the integration and maintenance of collaborative data with third-party clients, addressing their data mining and analytical requirements
- Work closely with the US, Singapore and China team, adapting to flexible work hours as needed
- Enforce best practices in data governance, security, and compliance to protect sensitive information
Preferred Qualifications
- Experience in architecture and developing large-scale distributed systems.(for infrastructure team)
- Familiarity with one or more of the following: Spark, Hadoop, Hive, or Elasticsearch.(for data feeds team)
- Familiarity with email protocols(IMAP/SMTP) is a plus
Benefits
- Vacation time
- Parental leave
- Team events
- Learning reimbursement
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.