Software Engineer
Technology
Washington DC-Baltimore Area, United States1 month ago
Full timeFully remote
Job description
We're hiring on behalf of a Haystack partner!
The Role
- Design, develop, test, and maintain Python microservices
- Implement message consumers and producers with Apache Kafka
- Integrate with Elasticsearch for real-time and batch data indexing and querying
- Build CI/CD pipelines for services and deploy them in Kubernetes clusters
- Participate in design discussions, code reviews, and architecture planning
- Monitor and troubleshoot production issues with observability tools
What You'll Need
- Bachelor’s Degree and 12+ years of relevant experience, or Master's with 10+ years of relevant experience (experience can substitute for degree)
- Active Top Secret/SCI clearance with ability to obtain and maintain a Polygraph
- Proficiency in Python and backend frameworks (e.g., FastAPI, Flask)
- Experience with containerization (Docker) and Kubernetes
- Hands-on development experience in a Linux environment
- Strong understanding of RESTful APIs and microservice architecture
What's On Offer
- Competitive annual salary ($131,300 - $237,350)
- Flexible work schedule with potential for remote tasks
- Opportunities for professional development and training
- Exposure to challenging technical projects
Apply via Haystack today!
Keywords
monthsOfExperience: 144Apache KafkaElasticsearchLinuxPythonApache LicenseApache Http ServerCI / CDDockerFlaskKubernetesCI/CD
Interested in this role?