About the role: We, at Turing, are looking for experienced remote back-end/data engineers for building data processing software and platforms using modern technologies. Get an excellent opportunity to collaborate closely with industry veterans while working at top U.S. companies. Responsibilities: - Collaborate with multiple stakeholders to evaluate business requirements - Maintain a stable server with zero downtime - Build recyclable and scalable code libraries - Utilize a systematic approach to plan, create, and maintain data architectures - Analyze and organize raw data for prescriptive and predictive modeling - Build and maintain data systems and pipelines - Enhance data quality, reliability, and security - Plan and implement data storage solutions - Conduct complex data analysis and prepare reports - Develop analytical tools and programs to utilize data pipelines - Monitor business performance metrics and deliver actionable insights Requirements: - Bachelor?s/Master?s degree in... Data Science/Engineering, Computer Science (or equivalent experience) - At least 3+ years of experience working as a data engineer or in a similar role - Experience with Serverless technologies like Azure Functions, AWS Lambda, etc. - Proficiency in programming languages like Python, Java, Scala, etc. - Understanding of AI/ML algorithms and their implementation - Familiarity with stream processing tools like Spark structured streaming, Azure Stream Analytics, etc. - Understanding of big data tools like Hadoop and Spark - Previous experience with data pipelines/ETL pipelines - In-depth knowledge of APIs and client?s SDKs - Expertise in code versioning tools, like Git, Mercurial, or SVN - Understanding of SQL/NoSQL database systems - Fluent in English to communicate effectively - Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones Key benefits: - Elite U.S. Jobs - Long-term, full-time opportunities - Flexibility to work from anywhere in the world - Better compensation - Career growth - Exclusive Developer Community - Upskilling workshops - Career development sessions - Networking meetups - Referral programs