-
FlowX.AI

Senior Software Engineer - Python

FlowX.AI
Romania · Full-time · Mid-Senior

FlowX.AI is a leading provider of AI-powered application modernization solutions, dedicated to expediting the digital transformation journey for global financial institutions. Through its innovative solutions, clients realize swift ROI, substantial cost savings, and unlock new revenue opportunities. Recently, FlowX secured the largest Series A funding round for enterprise software over the past two years.

Mission

The team is responsible for developing high-performance, low-latency agentic AI software that empowers both new and experienced FlowX users. This software will streamline the onboarding process for new users and significantly improve the efficiency of existing users in the design and execution of critical workflows.

As a Senior Software Engineer, you will be a key contributor to the development of Python-based microservices and Lambda functions within our architecture.

Here are more details about the regular activities you are expected to perform in this role:

Design & Development

    • Propose and implement improvements to existing components
    • Develop new gRPC microservices to support the AI architecture
    • Implement new actors and Lambda functions in Python capable of handling CPU/GPU intensive processing
    • Apply a top-down design approach when implementing microservices

Quality & Performance

    • Write high-quality, testable code suitable for continuous deployment
    • Define and track critical Key Performance Indicators (KPIs) for new components
    • Thoroughly benchmark deliverables and identify performance bottlenecks

User Focus & Collaboration

    • Prioritize user experience by considering user needs throughout the development process
    • Collaborate effectively with product, design, and frontend teams to ensure seamless integration and alignment with business objectives
    • Maintain clear and frequent communication with stakeholders

Accountability

    • Demonstrate a strong sense of ownership and accountability for delivered work
    • Learn from past mistakes and make improvement recommendations based on those learnings

As a key member of the AI Integration team, you will be working with a modern technology stack including:

  • Communication & APIs: GraphQL, gRPC
  • Serverless Computing: functions/actors developed for on-prem execution
  • Messaging & Streaming: Kafka
  • Data Storage: NoSQL databases, Graph databases
  • AI Frameworks: LangChain, LangGraph
  • Authentication & Authorization: OAuth 2, mTLS, zero-trust

As a Senior Software Engineer, you will have the opportunity to design, develop, and own key components of our AI integration platform. We prioritize delivering working software and foster a collaborative, enjoyable environment where innovation thrives.

Who you are


Required Skills

    • Experience: 8+ years of professional software development experience, with proficiency in both functional and object-oriented programming paradigms
    • Programming Languages: Strong proficiency in Python (required)
    • Microservices Architecture: 5+ years of experience designing, building, and deploying scalable microservices in both on-premise and cloud environments
    • Testing & Quality Assurance: 5+ years of experience implementing automated testing strategies using Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), and Behavior-Driven Development (BDD)
    • Data Stores: Solid understanding of relational, document-based, and key-value data stores
    • Version Control: Proficiency with version control systems (e.g., Git), with experience using monorepo solutions a plus
    • System Design: Good understanding of the CAP theorem and its implications for system design and trade-offs
    • Independence & Delivery: Demonstrated ability to deliver production-ready code with minimal guidance

Desired Skills

    • Programming Languages: Java (nice to have)
    • OOP & Design Patterns: In-depth understanding of object-oriented programming principles and design patterns
    • Problem-Solving: Thoughtful and practical mindset to problem-solving, considering trade-offs and avoiding over-engineering
    • Learning Agility: Ability to quickly learn and adapt to new technologies and systems
    • Frameworks:
      • FastAPI
      • Django
      • LangChain / LangGraph (nice to have)
      • Any other AI/ML frameworks: Tensorflow / PyTorch

Soft Skills

      • Strong communication skills, particularly when discussing technical topics
      • Empathy for customers, team members, and self


What's in it for you

  • Joining a product company in such early stages means you are invited to leave a print on the evolution of both the business and the product
  • Involvement in international accounts throughout the expansion of the company
  • Direct involvement in further building the team & the culture
  • Early-stage equity package to be considered

Key Skills

Ranked by relevance

ai microservices python design patterns product design tensorflow graphql storage pytorch nosql swift oauth cloud java grpc git tdd
Login to Apply
Posted
Apr 07, 2025
Type
Full-time
Level
Mid-Senior
Location
Bucharest
Company
FlowX.AI

Industries

Non-profit Organizations Primary Secondary Education

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Clearstory
Related

AI Software Engineer (Fullstack)

2026-05-20

Full-time
Associate
United States
Non-profit Organizations
Engineering
View Job Details
Squiz
Related

Senior Software Engineer C/C++ (12 month fixed-term contract)

2026-05-21

Full-time
Mid-Senior
Australia
Non-profit Organizations
Engineering
View Job Details
Igloo
Related

Full Stack Engineer

2026-05-21

Full-time
Mid-Senior
India
Non-profit Organizations
Engineering