đź’«Senior Backend Engineer: 6 month Contract
📍Location: Europe, Remote
âś…Must be open to working US Hours
We are looking for a highly skilled Senior Backend Engineer with extensive experience in Python and Go programming languages, and a strong background with AI/ML systems, data pipelines, integrations, and low-latency programming. The ideal candidate will be passionate about building high-performance, data-rich backend systems leveraging AI/ML and eager to tackle complex technical challenges.
âś…Key Responsibilities
- Design, develop, and maintain scalable backend systems and services using Python and Go.
- Build and optimize data pipelines to handle large volumes of data efficiently.
- Develop and integrate web APIs to facilitate seamless communication between services and applications.
- Implement low-latency programming techniques to ensure high performance and responsiveness of backend systems.
- Collaborate with cross-functional teams to understand requirements and deliver robust technical solutions.
- Write Terraform modules to provision required infrastructure and setup monitoring to meet SLA’s
- Troubleshoot and resolve backend issues to ensure system reliability and performance.
- Optimize and refactor existing code to improve efficiency and maintainability.
- Stay current with the latest industry trends and advancements in backend development technologies.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and mentor junior engineers.
âś…Qualifications
- Proven experience as a Backend Engineer or similar role with a focus on Python and Go programming languages.
- Strong proficiency in designing and managing data pipelines and integrations, Shopify, Google Drive.
- Expertise in developing and optimizing web APIs for high performance and scalability.
- Experience with low-latency programming techniques and performance tuning.
- Solid understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
âś…Preferred Qualifications
- Experience with machine learning frameworks and libraries (e.g., Keras, Scikit-learn).
- Experience with additional programming languages and frameworks (e.g., Scala, Node.js).
- Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with data processing systems including (Py)Spark, Airflow, etc.
- Experience with database systems (e.g., SQL, NoSQL) and distributed systems.
- Background in developing systems for high-traffic applications and services.