Kyiv or Remote
Full-Time

Senior Data Software Engineer

About Us

At New Digital Solutions LLC, we specialize in delivering cutting-edge digital solutions that transform businesses and drive innovation. As a trusted partner in the tech industry, we pride ourselves on building robust, scalable systems that solve complex problems. We are seeking a highly skilled and experienced Senior Data Software Engineer to join our team and play a key role in shaping the future of data-driven technology.

Role Overview

As a Senior Data Software Engineer, you will lead the design, development, and optimization of complex data systems and infrastructure. Collaborating with cross-functional teams, you will ensure seamless data integration, scalability, and performance, while leveraging your expertise to develop innovative solutions that align with business objectives.

Key Responsibilities

  • Data Architecture & Design: Architect and implement scalable, high-performance data solutions, including pipelines, ETL processes, and storage systems.
  • Development & Optimization: Design, develop, and maintain data infrastructure using modern technologies and frameworks to support large-scale data processing and analytics.
  • Collaboration: Work closely with data scientists, analysts, and software engineering teams to integrate data-driven functionalities into applications.
  • Code Excellence: Write clean, efficient, and maintainable code, adhering to industry best practices and standards.
  • Performance Tuning: Optimize database queries, ETL pipelines, and distributed systems for efficiency and scalability.
  • Data Governance: Ensure data security, quality, and compliance with relevant regulations and organizational policies.
  • Innovation: Stay up-to-date with emerging technologies, tools, and frameworks to continuously improve our data solutions and processes.
  • Leadership: Mentor junior engineers and contribute to team knowledge-sharing and development.

Required Skills & Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 5+ years of experience in data engineering, software development, or related roles, with a proven track record of delivering complex projects.
  • Technical Expertise:
    • Proficiency in programming languages such as Python, Java, or Scala.
    • Experience with distributed computing frameworks (e.g., Apache Spark, Hadoop, Flink).
    • Strong knowledge of SQL and NoSQL databases (e.g., PostgreSQL, Cassandra, MongoDB).
    • Hands-on experience with cloud platforms (AWS, Azure, GCP) and data services (e.g., Redshift, BigQuery, Snowflake).
    • Expertise in building ETL pipelines and data integration workflows.
    • Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
  • Analytical Skills: Strong problem-solving abilities with a focus on optimization and scalability.
  • Collaboration: Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.

Preferred Skills

  • Experience with real-time data streaming technologies (Kafka, Pulsar).
  • Knowledge of machine learning pipelines and MLOps frameworks.
  • Exposure to DevOps practices, CI/CD pipelines, and version control (Git).
  • Familiarity with data visualization tools (Tableau, Power BI).

What We Offer

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
  • Flexible working hours and remote work options.
  • The chance to work on impactful, cutting-edge projects.

Ready to take the next step in your career?

Apply today by sending your resume and portfolio (where applicable) in the feedback form. We can’t wait to meet you!

Thank you!

Your submission has been received!
Oops! Something went wrong while submitting the form.