Jobs via Dice ยท 1 day ago
Python/AI Developer | Weehawken, NJ - 5days/week onsite
Dice is the leading career destination for tech experts at every stage of their careers. Our client, ApTask, is seeking a highly skilled Senior Python Developer to design and build high-performance backend systems, intelligent services, and AI-powered platform features. The role involves collaborating with data scientists and product teams to develop services that power analytics and AI applications.
Computer Software
Responsibilities
Architect, develop, and maintain scalable Python services and microservices
Build REST and/or GraphQL APIs that interface with internal and external systems
Design reusable modules, libraries, and frameworks used across engineering teams
Ensure high performance, reliability, and fault-tolerance in production systems
Integrate backend services with LLM tools, inference endpoints, or retrieval systems
Build Python modules for:
Vector database queries
Hybrid retrieval logic
Document processing pipelines
Model orchestration
Optimize pipelines for latency, throughput, and cost efficiency
Build Python-based agent workflows using LangGraph for state-driven orchestration
Develop MCP tools to securely expose enterprise functionality to LLM agents
Design safe, observable, and governable tool-calling interfaces
Work with data scientists to productionize agent capabilities in real workflows
Design robust integrations with SQL/NoSQL databases, event streams, message queues
Build data ingestion and transformation services (ETL/ELT)
Implement caching, rate-limiting, and retry logic for API-intensive workloads
Manage secrets, credentials, and secure transport of sensitive data
Write comprehensive unit, integration, and load tests
Participate in code reviews to uphold engineering excellence
Improve observability through metrics, logging, and distributed tracing
Automate CI/CD pipelines using tools like GitHub Actions, Jenkins, GitLab CI, or Argo
Qualification
Required
6+ years of hands-on Python development experience
Expertise with: FastAPI, Flask, or Django
AsyncIO, concurrency models, multiprocessing
SQLAlchemy or ORM frameworks
Strong understanding of software architecture and system design
Experience designing and consuming REST APIs, WebSockets, or event-driven systems
Proficiency with SQL databases and at least one NoSQL or vector/graph store
Experience working with distributed systems, microservices, or containerized environments (Docker/Kubernetes)
Preferred
Experience integrating Python services with LLM APIs (OpenAI, Anthropic, local models)
Familiarity with RAG, embeddings, retrieval pipelines
Experience with agent orchestration frameworks like LangGraph, CrewAI, or MCP tooling
Experience with: Kafka / PubSub / RabbitMQ
Redis / Memcached
Airflow or Prefect
Snowflake, Databricks, or Spark
Strong background in performance tuning and profiling
Ownership mindset with attention to quality and scalability
Effective communicator able to collaborate across cross-functional teams
Strong debugging, problem-solving, and analytical thinking
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase