Enterprise Python Software Developer
McLean, VA
$80,000 to $180,000
The Opportunity:
Are you looking for an opportunity to not just develop software but create complex Artificial Intelligence (AI) systems for the Federal government and Commercial Organizations? Are you an innovator and thought leader that thrives on making a positive impact as we create a digital, modern, diverse, and resilient future for consumers? As a software engineer, you can solve a problem with a complete end-to-end AI solution in a fast-paced and Agile environment that focuses on empowering engineers to realize their vision as we build our nation’s most mission-critical, sophisticated AI systems. We’re looking for a developer, leader, and innovator with the skills needed to build software from vision to production-ready system.
This role is more than just coding. We need a software engineer to join a development team, who will use their passion to learn new tools and techniques and identify needed system improvements. You’ll analyze the needs and the environment to help the solution team consider the architecture and operating environment, including future functionality and enhancements, then engineer the right solution to realize high impact and client success. You'll have the unique opportunity to learn all phases of software development and touch all levels of modern technology stacks. Client innovation is about movement into the future together, so join us as we build AI systems today that positively change the world of tomorrow.
Join us. The world can’t wait.
You Have:
5+ years of experience as a software developer or engineer working with Python
Experience in object-oriented software design and development
Experience working in Kanban or Agile development processes
Experience with commonly used open-source products, including Django, FastAPI, SQLAlchemy, virtualenv, conda, or Poetry
Experience with Git and collaboration tools, including Jenkins, JIRA, Confluence, Nexus, or Bitbucket
Experience with facing clients and requirements gathering
Knowledge of data structures and algorithms
Ability to discuss time and space complexity of algorithms
Ability to obtain a security clearance
Bachelor’s degree in Computer Science or Computer Engineering
Nice If You Have:
Experience using message broker, including Kafka or RabbitMQ
Experience with Apache PySpark
Experience with dependency and package management, including Python Poetry
Experience developing service APIs for interoperability and integration of systems
Experience with Containerization, Kubernetes, and Helm
Experience with Cloud services, including AWS, Azure, or GCP
Clearance:
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.