
Senior Software Engineer
- On-site
- Yerevan, Erevan, Armenia
- IT
Job description
Develop and Optimize Analytics Pipeline:
- Design, build, and maintain scalable and robust backend systems for our analytics pipeline.
- Optimize data processing and storage mechanisms for performance and efficiency.
Database Management:
- Implement and manage database solutions to store and retrieve large datasets.
- Write complex SQL queries for data manipulation and retrieval.
- Ensure database performance, integrity, and reliability.
Data Analytics Integration:
- Collaborate with data scientists and analysts to integrate advanced analytics and machine learning models into the pipeline.
- Develop APIs and services for data access and manipulation.
Performance Optimization:
- Monitor and optimize the performance of the backend systems.
- Implement caching, indexing, and other optimization techniques.
Quality Assurance:
- Ensure the accuracy and integrity of data throughout the pipeline.
- Implement automated tests and conduct code reviews to maintain high code quality.
Collaboration and Support:
- Work closely with other engineering teams to integrate the analytics pipeline into the broader system architecture.
- Provide technical support and guidance on backend and database-related issues.
Job requirements
Qualifications:
- Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field with 10+ years of experience.
- Proven experience as a Backend Engineer or similar role, with a focus on analytics and databases.
- Expertise in SQL and database technologies (e.g., MySQL, PostgreSQL, MongoDB).
- Strong knowledge of data structures, algorithms, and software engineering principles.
- Proficiency in a backend programming language (e.g., Python, Java, C#).
- Familiarity with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Preferred Qualifications:
- Experience with big data technologies (e.g., Hadoop, Spark) is a plus.
or
All done!
Your application has been successfully submitted!