Post Job Free
Sign in

Python Developer

Company:
Cirrus Group Consulting
Location:
Baltimore, MD
Posted:
May 04, 2025
Apply

Description:

Python Developer

We are shaping the future of AI-driven application security, and we’re looking for an experienced Staff Python Developer to help us build scalable, high-performance AI systems. This role is ideal for someone who loves to write clean, efficient code, architect robust solutions, and collaborate closely with AI engineers to bring ideas to life.

What You’ll Do

Develop & Optimize: Design and implement high-performance backend systems in Python, optimizing for speed, scalability, and reliability.

AI Integration: Work closely with our AI/ML team to integrate generative AI models into our products, focusing on efficiency and maintainability.

Architecture & Scaling: Lead architectural decisions, ensuring our software can scale effectively as we grow.

Cross-Functional Collaboration: Partner with AI researchers, frontend engineers, and product teams to deliver end-to-end solutions.

Code Quality & Best Practices: Set high engineering standards, conduct code reviews, and mentor junior engineers.

What We’re Looking For

6+ years of Python development experience, with expertise in building production-grade applications.

Experience with AI-powered applications, including integrating LLMs, RAG pipelines, or multi-agent workflows.

Deep knowledge of backend frameworks (FastAPI, Django, Flask) and cloud platforms (AWS, GCP, or Azure).

Familiarity with distributed systems and event-driven architectures (Kafka, RabbitMQ, or similar).

Ability to lead projects, make architectural decisions, and mentor other engineers.

Bonus: Experience with Golang, Rust, or JavaScript for full-stack contributions. Knowledge of application security principles, e.g. OWASP Top 10

Apply