SPD Technology is a place where everyone knows how to develop awesome software, does that great, and wants to do that better. We write more than code, we create solutions with business needs in mind. We want to be a part of innovations. To make that, we’re ready to learn and gain new expertise.
15 січня 2024

Senior SDET (Python development experience) (вакансія неактивна)

Київ, Черкаси, віддалено

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

And now we are looking for a SDET with Python development experience to join us as part of our team.

About the role

Project: Roche Sequencing Solutions Santa Clara, is a fast moving, highly interdisciplinary and technical team of people with the ambitious goal of disrupting Next Generation DNA Sequencing. Our technology fuses active biological and solid state elements to bring single molecule based sequence detection to scale. Developing this unique platform requires expertise across a range of fields including Software Engineering, Bioinformatics, Computational Sciences, Electrical Engineering, Mechanical Engineering, Physics, Biology, Chemistry and related fields.

As a SDET, you will have the opportunity to work with experts in these fields to drive toward the common goal of bringing our sequencing platform to market. You will be responsible for test design, development, automation, deployment, execution, and reporting. In this role, you will represent quality engineering and verification on behalf of your feature team in Agile events and activities.

Team: TL + 3 Engineers (USA, Ukraine)

Technical stack: Python, Conda, Behavior Driven Development (PyTest-BDD, Cucumber), Ubuntu, Docker, Jenkins, Google Cloud, Bash, Groovy, C++/CUDA, JIRA, GitHub

Processes: Kanban. Flexible schedule, but some overlap with team from the USA (California) will be required.

We’re looking for you if you have

  • Bachelor Degree in Computer Science, Math, Physics, Engineering, or related quantitative field
  • Minimum of 2+ years of Python developer proficiency with quantitative analysis experience with packages such as NumPy, Pandas, etc
  • Proficiency in Linux environment (including shell scripting)
  • 2+ years of experience with automation frameworks in software testing (e.g. PyTest, Cucumber)
  • Experience and/or technical depth in at least one data science-related field such as Machine Learning, Artificial Intelligence, Statistical & Data Analysis, Computational Algorithms, Data Engineering, etc
  • Experience working with a variety of complex, large datasets
  • Experience building automated pipelines (e.g. Jenkins, Airflow, etc)
  • Experience building or understanding of end-to-end, distributed and high-performance software infrastructures
  • Proven ability to work collaboratively as part of a team
  • Proven ability to take ownership with strong attention to detail and with timely quality deliverables
  • Excellent verbal and written communication skills

Bonus Points

  • 3+ years software development / test automation experience, or M.S. in relevant engineering/scientific field
  • Experience with bioinformatics and understanding of life sciences concepts
  • Strong knowledge and experience with software development stacks and automation technologies
  • Strong statistics, data analysis, data wrangling and research methodologies skills
  • Ability to work in a fast-paced and demanding environment
  • Understanding of best practices in technology innovation for solving complex, ambiguous problems
  • Experience building robust, scalable software products with agile methodologies
  • Attitude for continuous learning, self-starter motivation and problem-solving

As a qualified expert, You will

  • Develop and enhance frameworks to facilitate automated verification of algorithms and validation of results as part of continuous integration, nightly builds, and release builds
  • Develop, document, and execute automated tests with varying difficulty to verify functionality and quality of both research and production software
  • Develop and contribute to data synthesis of reports in dashboards to provide a cohesive, first class data visualization experience
  • Build and optimize innovative solutions that support advanced, modular verification strategies, data analysis, ML-based systems and workflows
  • Perform independent execution and completion of tasks by taking full ownership and by showing strong attention to detail that leads to quality outputs
  • Collaborate with research scientists, bioinformaticians, systems engineers, software developers, and software quality verification engineers to ensure robustness and performance of built and tested software.

What’s in it for You

Reveal great tech solutions

Join the team of individuals who care about what they do and how they do it, and are accountable for the result and high performance. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions.

Experience an agile and flexible working environment

Work fully remote or from our office hubs or in a hybrid work model. Enjoy 20 business days of paid vacation, unlimited sick leave, 4 days of emergency leave.

Feel cared about

Prioritize your well-being with a medical insurance yearly budget / financial reimbursement of expenses on medical services outside Ukraine. Get compensation for sports, equipment, massage, and rehabilitation, along with access to our well-being program, corporate loan, and tax and legal support.

Embrace the opportunity for personal and professional growth

Take advantage of individual learning and certification budget, career paths and personal development plans, company-wide tech and cultural events, educational leave, language courses, access to our corporate library, and more.

Interview steps:

  1. Pre-Screening with the recruiter (30 min)
  2. Tech-Interview (up to 1.5 hours)
  3. Client Interview (up to 1.5 hours)

About SPD Technology

SPD Technology is a custom software product development and IT consulting company with extensive expertise in various industries, including fintech, e-commerce, logistics, insurance, biotech, cybersecurity, and more. Our world-class team of over 600 experts develop web, mobile, AI/ML, and enterprise solutions for world-renowned companies, including Fortune 500 firms and emerging startups. We have 4 development centers in Europe [Ukraine], a representative office in London, the U.K., and remote teams, working worldwide. With over 17 years of experience in designing, building, streamlining, and supporting software products, SPD Technology drives growth of businesses from the US, the U.K., Israel, Switzerland, Mexico, and other countries.

Embrace the opportunity to innovate with us!