About the job
Accenture Federal Services seeks a Custom Software Engineer in Herndon, VA to help build secure, scalable systems that support US government missions. This position combines technical leadership with hands-on software development, working closely with AI and data teams to deliver practical solutions for defense, national security, public safety, and health projects.
What you will do
- Technical leadership and architecture: Shape the design and development of backend systems and event-driven APIs, primarily using FastAPI.
- Code quality and reviews: Take part in code and technical design reviews to uphold standards for quality, performance, and security.
- AI model deployment: Collaborate with data scientists and machine learning engineers to integrate, containerize, and deploy AI/ML models, such as natural language processing, recommendation engines, and generative AI, into production environments.
- Containerization and orchestration: Build applications for cloud deployment, using Kubernetes for container orchestration.
- Asynchronous processing and distributed systems: Design systems that use asynchronous processing and task queues (including Celery, RabbitMQ, or Kafka) to manage long-running or unreliable tasks outside the main API.
This role focuses on both technical depth and collaboration, offering the chance to work alongside professionals in AI, data, and engineering. The environment values code quality, security, and scalable design.

