Senior Software Engineer (Python, AI Systems, Data Platforms)
Ever worked on systems where software has to process large amounts of data, integrate multiple external sources, and deliver reliable results in real time?
Where performance, scalability, and engineering quality matter just as much as building new functionality?
Where you're trusted to design solutions, challenge technical decisions, and take ownership of complex backend systems?
If you enjoy building production-grade platforms, working with modern AI technologies, and solving difficult engineering problems โ we'd love to talk.
About the Company
Our client is a Switzerland-based technology company building data-intensive platforms and analytical systems used across multiple industries, including financial technology, geospatial intelligence, and security-focused applications.
The company develops products that combine large-scale data processing, AI-powered workflows, real-time analytics, and advanced visualization tools.
The Role
We're looking for a Senior Software Engineer who can own complex backend systems while collaborating closely with frontend, data, and AI teams.
You'll work across Python services, data pipelines, AI integrations, and modern web applications, helping design scalable solutions and improve system performance as the platform continues to grow.
What You'll Do
Backend & Platform Development
- Build and maintain services using Python, FastAPI, and asyncio
- Design scalable architectures with PostgreSQL, Redis, and Celery
- Develop APIs and integrations with external data sources
Data & AI Systems
- Build ETL pipelines and data processing workflows
- Integrate OpenAI and Anthropic APIs
- Develop RAG-based solutions and work with vector databases (pgvector, Qdrant, Weaviate, Pinecone)
- Process and analyze data using Pandas and NumPy
Performance & Engineering Quality
- Optimize system performance, database queries, and background jobs
- Identify bottlenecks and improve scalability
- Participate in architecture discussions and code reviews
Cross-Functional Collaboration
- Work with Next.js and TypeScript-based applications
- Support data visualization and dashboard features
Collaborate closely with product and engineering teams
What You Bring
- Strong commercial experience with Python, FastAPI, asyncio, Celery
- Experience with PostgreSQL, Redis, and worker-queue architectures
- Hands-on experience building ETL pipelines and data-intensive applications
- Experience integrating LLMs and working with RAG architectures
- Experience with vector databases
- Strong understanding of performance optimization and scalable system design
- Upper-Intermediate English or higher
Nice to Have
- Next.js and TypeScript experience
- Cybersecurity or infrastructure security background
- Experience with Matrix, Signal, GrapheneOS, or hardened Linux environments
- Penetration testing or offensive security knowledge
- Fintech, trading, or other high-reliability systems experience
What You Get
- Engineering-First Environment: Work with teams that care about architecture, maintainability, and technical correctness - not just feature velocity.
- Real Technical Influence: Your feedback will directly impact engineering standards, code quality, and technical decisions.
- Complex Systems: Trading infrastructure, async workflows, performance-sensitive systems, and real-world scalability challenges.
- Direct Communication Culture: The company values honest technical feedback, critical thinking, and engineering maturity over hierarchy or corporate formalities.
- Strong Autonomy: No micromanagement. Engineers are trusted to make technical judgments and take ownership.
Interested?
Apply now if you're excited about building scalable Python platforms, AI-powered workflows, and data-intensive systems that operate in production at scale.
Required languages
| English | C1 - Advanced |