SPD Technology

Joined in 2017
100% answers
SPD Technology is a custom software product development and IT consulting company with a world-class team of over 600 experts with extensive expertise in solving big-time technical challenges, efficiently managing large-scale software development efforts, and seamlessly integrating with the client’s business through tailored, long-term partnerships for delivering cutting-edge tech solutions that drive clients' growth.

Our major expertise includes 10 key industries: Fintech, E-commerce, Telecom / IoT, e-Learning, Logistics, Insurance, Biotech, Cybersecurity, Medicine, Wellness. Our top-notch engineering teams deliver Web, Mobile, AI/ML or Enterprise solutions for world-renowned businesses and budding startups. Our key clients are iconic brands such as PitchBook, MorningStar, Roche, and more. Ten of our clients report more than $100 million in annual revenue.

We have 3 development centers in Eastern Europe, 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.

Let’s create empowering tech solutions together!
  • Middle ML Operations Engineer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-Intermediate
    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....

    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.

     

    Now we are looking for a Middle ML Operations Engineer to join us as part of our team.

     

    About the role

     

    As a Middle ML Operations Engineer, you will support teams in building and deploying AI-driven solutions, helping them overcome common challenges throughout the ML development, deployment, and support lifecycle. This role provides autonomy in decision-making, encouraging a proactive approach to solving complex issues and optimizing scalable systems.

    You’ll join the PitchBook project â€” a leading platform for investment professionals. Our software provides fast access to financial data and analytical tools, helping users uncover actionable insights and promising opportunities. It reveals trends hidden within the financial data of more than three million companies. PitchBook is used worldwide by large corporations, startups, venture capital and private equity firms, investment banks, and many others. Features of PitchBook: Advanced search / Discovery & insights / Company profiles / Workflow & efficiency / Financials and many more.

     

    Team composition

     

    1 EM, 6 ML Ops Engineers (UA/US)

     

    Work Environment

     

    The role offers a flexible work schedule, allowing you to adapt your working hours. You’ll collaborate closely with the team from the US.

     

    As a qualified expert, You will

     

    • Act as a force multiplier for development teams by creating golden paths that remove roadblocks and foster innovation.
    • Collaborate with engineers, product managers, and internal stakeholders in an Agile environment to drive development forward.
    • Independently design and deliver end-to-end tasks with minimal guidance from senior team members.
    • Support teams building and deploying AI applications by addressing common pain points in the Machine Learning Development Lifecycle (MLDLC).
    • Continuously learn and explore new tools, technologies, libraries, and frameworks (both commercial and open source) to enhance PitchBook’s AI capabilities.
    • Uphold company values by modeling and promoting desired behaviors.
    • Participate in cross-functional initiatives and projects as needed.
    • Evaluate frameworks, vendors, and tools to optimize processes and costs, with minimal supervision.

     

    We’re looking for you if you have

     

    • A degree in Computer Science, Information Systems, Machine Learning, or a related field (preferred) or equivalent practical experience.
    • 3+ years of hands-on experience in developing, deploying, and maintaining Machine Learning algorithms and services, including post-deployment monitoring and maintenance.
    • 2+ years of experience working with AWS and/or GCP.
    • Experience with at least 50% of the following technologies:
      — ML & AI Frameworks: PyTorch, TensorFlow, LangChain, scikit-learn
      — Databases & Search: Redis, Elasticsearch, SQL/NoSQL databases
      — Cloud AI Services: Amazon SageMaker, Google Vertex AI, Weights & Biases
      — APIs & Monitoring: FastAPI, Prometheus, Grafana
      — Orchestration & MLOps: Apache Kafka, Apache Airflow, MLflow, Kubeflow
    • Strong expertise in cloud-native delivery, including containerization technologies (Kubernetes, Docker).
    • Proficiency in GitOps and experience in creating and managing CI/CD pipelines.Strong programming skills in Python (Java is a plus) and familiarity with other relevant languages and tools.
    • Ability to break down complex problems into well-defined steps, ensuring iterative development and continuous improvement.
    • A problem-solving mindset, with a focus on innovation, efficiency, and scalability in a global context.
    • Strong communication and collaboration skills, with the ability to engage effectively with internal stakeholders across different cultures and regions.
    • Ability to work both independently and as part of a team.
    • Experience working across multiple development teams is a plus.
    • Languages: English â€” upper-intermediate (B2+), Ukrainian â€” fluent (spoken and written).

     

    Interview steps

    1. Interview with the recruiter.
    2. Tech Screening.
    3. Technical Full Round: System Design, ML Depth & Breadth, and Live Coding on Leetcode with an ML Engineer (PitchBook) â€” 1.5 hours
    4. Manager’s Interview.
  • Engineering Manager, AI/ML Engineering

    Full Remote · Countries of Europe or Ukraine · 6 years of experience · Upper-Intermediate
    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....

    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.

     

    We are looking for an Engineer Manager to join us as part of our team.

     

    About the Role

     

    As an Engineering Manager, AI & ML, you will play a vital role in executing the company’s AI and machine learning initiatives with a strong focus on generating and delivering insights from PitchBooks’ wealth of structured data and unstructured text (reports, news, etc.) in the PitchBook Platform. This position will require deep technical expertise in advanced structured and unstructured data analytics, and a hands-on approach to managing and mentoring engineers. Your leadership will ensure that our AI & ML insights are developed and operationalized at the highest standards of performance, reliability, and security. You will be working closely with individual contributors, ensuring that projects align with broader business goals and AI/ML strategies.

    This role requires deep engagement in the design, development, and maintenance of AI & ML models, solutions, architecture, and services. You will need to provide strong technical direction, problem-solve complex technical challenges, and ensure that the team consistently delivers high-quality, scalable solutions. You will leverage your deep knowledge in areas such as advanced natural language processing (NLP), generative AI (GenAI) and large language models (LLMs), ML Operations (MLOps), data architecture, and cloud-managed services.

    Your goal will be to drive unique value for our customers through the speed, quantity, quality, and discoverability of data in the PitchBook Platform using artificial intelligence technologies, ml models, and data algorithms. Incorporated in this are both the ability to decipher insights from millions of discrete unstructured and structured data sources for incorporation in our platform and the acumen to apply ML models to our stored datasets to uncover and deliver opaque insights and predictions to our customers. Your leadership will ensure that our AI/ML systems align with global business strategies, maintaining seamless integration and high-performance standards. You will oversee the end-to-end lifecycle of AI/ML data systems—from research and development to deployment and operationalization.

    You will be responsible for mentoring team members, resolving technical challenges, and fostering a culture of innovation and collaboration while ensuring they have the right tools, frameworks, and guidance to succeed. This role offers a unique opportunity to drive impactful change in a fast-paced, dynamic environment, where your efforts will directly contribute to the success of our AI/ML initiatives globally. Your ability to collaborate with cross-departmental stakeholders, provide leadership across locations, set high standards for the team, and hire, train, and retain exceptional talent is foundational to your success. You will solicit feedback, engage others with empathy, inspire creative thinking, and help foster a culture of belonging, teamwork, and purpose.

     

    Team Overview

     

    You will lead a multidisciplinary team of engineers and data scientists responsible for building AI & ML solutions and services, that solve end-user problems, such as summarization, semantic search, and prediction, using PitchBook’s industry-leading private, public, and credit markets data as your sources. Your team will focus on building scalable and reliable systems that serve as the foundation for PitchBook Platform features.

     

    Team composition

     

    Engineering Manager, 2 Senior Machine Learning Engineers, 4 Machine Learning Engineers/AI Scientists, ML Operations Specialist.

     

    Our Tech Stack & Focus Areas

     

    • Generative AI & Transformer Models: Pioneering solutions with transformer-based architectures and LLMs.
    • Advanced Frameworks: Integrating LangChain, LangGraph and LangSmith to revolutionize workflow automation.
    • Vector Databases: Implementing efficient storage and retrieval systems for high-dimensional data embeddings.
    • Agentic AI: Exploring autonomous decision-making agents to enhance our data processing pipelines.
    • Embeddings: Developing hybrid models to extract insights from diverse data sources.
    • High-Volume Data Management: Engineering systems capable of handling massive, real-time data streams.

     

    As a qualified expert, You will:

     

    AI & ML Insights Leadership: Drive the execution of AI & ML initiatives related to PitchBook Platform insights, ensuring that the team’s efforts are aligned with overall business goals and strategies.

     

    Technical Oversight: Provide hands-on technical leadership in the engineering of AI/ML models and services, focusing on NLP, summarization, semantic search, prediction, classification, and other use cases. Oversee and contribute to the implementation of scalable solutions that meet high standards of reliability and efficiency.

     

    Team Leadership & Development: Lead, mentor, and develop a high-performing team of engineers and data scientists, fostering a culture of innovation and continuous improvement. Ensure effective communication and coordination within your team and across geographically dispersed teams.

     

    NLP Technologies: Contribute to the development and application of NLP techniques, including classifiers, transformers, LLMs, and other methodologies, to efficiently leverage structured and unstructured data for insights generation. Ensure these models are integrated seamlessly into the broader AI/ML infrastructure.

     

    Cross-functional Collaboration: Work closely with other AI/ML teams, data collection engineering teams, product management, and others to ensure data collection efforts support broader AI/ML goals and product objectives.

     

    Innovation & Continuous Improvement: Continuously explore and implement new technologies and methodologies to enhance the efficiency and accuracy of AI/ML insights generation. Stay at the forefront of advancements in NLP, Search, and AI in relevant business domains.

     

    System Integrity & Security: Ensure that all data collection systems meet the highest standards of integrity, security, and compliance. Implement best practices for data governance and model transparency.

     

    Talent Acquisition & Retention: Play an active role in recruiting, training, and retaining top engineering talent. Foster an environment where team members are encouraged to innovate, feel valued, and achieve their full potential.

     

    Process Improvement: Apply Agile, Lean, and Fast-Flow principles to improve team efficiency and the delivery of high-quality data collection solutions.

     

    Support Company Vision and Values: Model and promote behaviors that align with the company’s vision and values. Participate actively in company-wide initiatives and projects as required.

     

    We’re looking for you if you have:

     

    • Bachelor’s, Master’s, or PhD in Computer Science, Mathematics, Data Science, or a related field.
    • 6+ years of experience in software engineering, with a focus on AI & ML technologies, particularly in insights generation, summarization, semantic search, and prediction.
    • 3+ years of experience in a leadership role, managing individual contributors.
    • Strong expertise in NLP and machine learning, with hands-on experience in classifiers, LLMs, and other NLP techniques.
    • Extensive experience with data pipeline and messaging technologies such as Apache Kafka, Airflow, and cloud data platforms (e.g., Snowflake).
    • Expert-level proficiency in Java, Python, SQL, and other relevant programming languages and tools.
    • Strong understanding of cloud-native technologies and containerization (e.g., Kubernetes, Docker), with experience in managing these systems globally.
    • Demonstrated ability to solve complex technical challenges and deliver scalable solutions.
    • Excellent communication skills with a collaborative approach to working with global teams and stakeholders.
    • Experience working in fast-paced environments, particularly in industries reliant on data-intensive technologies (fintech experience is highly desirable).

     

    What’s in it for You 

     

    Reveal great tech solutions

    Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.

     

    Experience an agile and flexible working environment

    Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work.

     

    Embrace the opportunity for personal and professional growth

    Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more.

     

    Be among like-minded people

    Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program.

     

    Interview steps:

    1. Pre-interview with Recruiter (30–45 min).
    2. Short Tech Screening and EM Interview (up to 1.5 hours).
    3. Tech Full Round / ML System Design + ML Depth & Breadth (up to 1.5–2 hours).
    4. Product Interview (1-hour open questions conversation).
    5. Leadership / VP Interview (up to 1 hour).
  • Staff Engineer/Architect (PitchBook)

    Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    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....

    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 Staff Engineer/Architect to join us as part of our team.

     

    About the role:

    As the Software Architect in the engineering team, you will be facilitating architectural decisions and execution for one of product areas or business direction.

     

    You will utilize your extensive background for working with talented engineers and insightful product managers to design and build exceptional solutions relied upon by thousands of PitchBook customers (many of them have big names, and the team is proud to work for their needs).

     

    Also, this is an outstanding opportunity to work with strong professionals during a deep transformation phase bringing successful product solutions to the new level of maturity and scalability to match the highest grade of modern software development company.

     

    Your ability to collaborate with colleagues, provide technical leadership in a matrix-style structure, level up engineers and development managers, and extend architecture influence across multiple engineering teams will be critical to your success. You will solicit feedback, engage others with empathy, and help create a culture of belonging, teamwork, and purpose.

     

    If you love building customer-centric solutions, can drive and embrace changes, strive for excellence every day, are adaptable and focused, and believe work should be fun, come join us!

     

    About the project:

    PitchBook — a platform for investment professionals. Our software provides access to data and the analytical tools to get answers fast and discover promising opportunities. Uncovers actionable insights and trends hidden within the financial data of more than three million companies. Users all over the world include large corporations, start-ups, venture capital and private equity firms, investment banks, and many others.

    Features of PitchBook: Advanced search / Discovery & insights /Company profiles / Workflow & efficiency / Many more.

     

    Team: 4 Architects in Ukraine, 1 Architect in Seattle.

     

    Technical stack: Java, Spring, PostgreSQL, MS SQL, Python (in some cases), k8s.

     

    Schedule: The work schedule is flexible with the requirement to attend all meetings. We are working with Ukraine and US timezones mostly (having majority of the meetings with US from 5PM to 7PM Kyiv time).

     

    As a qualified expert, You will:

     

    - Provide & translate software architecture vision, principles, and technology standards across the business direction or product area, working closely with engineeringing teams and product management to evaluate options and design a great solutions for the customers with an acceptable cost;

    - Devise technology and architecture solutions that propel engineering excellence across the organization, simplify otherwise complex problems, and address the “-ilities” (portability, usability, maintainability, scalability, recoverability, availability, extensibility, and security);

    - Propose pragmatic, organized, and balanced technical decisions in areas such as build vs. buy, now vs. later, and refactor vs. rebuild;

    - Coach engineering teams, grow their level constantly and enable them making high-quality autonomous decision in the software design;

    - Manage tech debt for your responsibility zone, constantly reducing it and trying to minimize it during creation of new solutions;

    - Prototype experimental/researching solutions and drive innovations and prove the technology direction;

    - Build robust system diagrams, develop a detailed understanding of key aspects current software state, and provide a clear vision of proposed solutions or alternatives;

    - Describe technical context in intuitive ways for different audiences, adapting communication from highly technical deep dives with engineers to non-technical dialogue with senior stakeholders;

    - Learn constantly, including in available cloud managed services (PaaS/SaaS/IaaS), libraries, frameworks and platforms (commercial and open source);

    - Provides and oversees high-level estimates for scoping non-trivial features.

     

    We’re looking for you if you have:

     

    - 7+ years of experience in software development primarily with Java stack, Spring;

    - 3+ years of experience in designing software architecture for the multi-component environment;

    - Experience in building distributed systems: microservices, event-driven architectures in cloud;

    - Experience with mainstream data storage, replication, caching, and search technologies, such as PostgreSQL, MS SQL Server, GCP CloudSQL, Redis, Elasticsearch, and Lucene/Solr;

    - Experience with containers and orchestration platforms, including Kubernetes and Docker;

    - Comprehensive understanding of key technologies and their major pros/cons for resolving modern engineering problems;

    - Be open-minded and capable to learn from the decision history as well as providing solutions which lead to desired future state w/o fears from the past;

    - Excellent communication skills, written and verbal. You can explain your idea to any engineer and manager and perceive valuable feedback.

     

    Would be a plus:

     

    - Experience building systems requiring extensive ETL, data lakes/platforms, and data sourcing;

    - Experience with Google Cloud managed services (ideally having GCP certification);

    - Has successfully built and executed complex project with microservice architecture.

     

    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.

Log In or Sign Up to see all posted jobs