Senior Data Software Engineer
Remote in Ukraine
Data Software Engineering
& 5 others
Choose an option
We are seeking a Senior Data Software Engineer to join our remote team.
As a Senior Data Software Engineer, you will be responsible for designing, developing, and maintaining data-centric software applications and services. You will work closely with data scientists, data engineers, and other software engineers to build data-driven solutions and platforms that meet our customers' needs. You will have the opportunity to work on challenging projects and collaborate with a talented and dedicated team.
Responsibilities
- Create, enhance, and support software applications and services focused on data
- Partner with data scientists, data engineers, and fellow developers to deliver data-powered platforms and solutions
- Build and manage MLOps workflows and continuous integration/continuous deployment pipelines
- Guarantee that all software and services adhere to top standards for quality, security, and performance
- Assist in preparing technical documentation and user manuals
- Keep current with new advancements and best practices in data engineering and machine learning
Requirements
- At least 3 years of experience in data software engineering roles
- In-depth knowledge of AWS tools including S3, EC2, Lambda, and Glue
- Advanced programming abilities in Python and familiarity with Snowflake
- Practical experience with MLOps practices and CI/CD pipeline development
- Skilled in using ONNX Runtime and TensorFlow
- Background in agile development and effective teamwork
- Strong English communication skills, both spoken and written, at B2 level
Nice to have
- Familiarity with PyTorch