Senior AI/ML Middleware / API Developer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior AI/ML Middleware / API Developer to join our team in Bucharest. Our goal is to benchmark AI/ML cluster fabric with realistic workloads, requiring investments into compute systems with GPUs and RDMA NICs. To achieve this, we are creating a product that emulates realistic collective communication to test AI/ML fabrics for conformance and performance.
Responsibilities
- Participate in the analysis, design, development, and maintenance of AI/ML related products.
- Maintain and enhance current products and participate in the design and development of applications for both internal and external use.
- Interact with project management, leads, testers, and other developers to understand features, plan schedules, design and implement solutions, optimize, perform development testing, and bug-fixing to deliver high-quality releases on time.
Requirements
Core Skills
- Very strong and advanced Python 3 development skills in async environments with full type annotations.
- Strong API design and modeling, focused on user experience and product requirements.
- Expertise in designing backward- and forward-compatible APIs and accurate domain modeling.
- Hands-on experience with OpenAPI 3.x (YAML/JSON) and RESTful services (e.g., Connexion).
- Deep knowledge of async Python stacks (asyncio, pytest-asyncio, SQLAlchemy async).
- Solid background in Linux user-space development, networking, performance optimization, and algorithms.
Secondary Skills
- Protobuf and gRPC; understanding differences from RESTful APIs.
- pytest with async support.
- Familiarity with GitLab CI, Make, Python packaging, and Docker.
Bonus Skills (not mandatory but appreciated)
- Good knowledge of virtualization technologies (Qemu/KVM).
- Good knowledge of Linux containers technology and Docker/Kubernetes.
- AI/ML related technologies.
- C/C++ programming.
We Offer
- Competitive salary.
- Opportunity to work in a dynamic and innovative environment.
- Collaborative and team-oriented work culture.
- Professional growth and development opportunities.
About the Company
We are a leading global provider of hardware and software for electronic design, emulation, and testing. Our team is dedicated to filling a gap in the AI/ML data center workloads testing market. We work in Agile, meeting daily to plan and track our objectives, and we are always designing and developing new features while resolving customer inquiries and working closely with other teams.
Apply with CV to join our team and contribute to our mission of benchmarking AI/ML cluster fabric.
© VON Consulting SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at VON Consulting SRL
All 77 rolesQuality Assurance – Python DevOps Engineer
VON Consulting SRL · Romania +1
Data Engineer
VON Consulting SRL · Romania
Automotive Solutions engineer – contractor
VON Consulting SRL · Romania
EMEA Sourcing Specialist- Corporate Services
VON Consulting SRL · Romania