What are the responsibilities and job description for the AI Developer position at Haystack?
A world-leading technology solutions provider, specializing in data, AI, cybersecurity, and enterprise transformation, is seeking an AI Developer. This organization partners with defense, intelligence, and federal civilian agencies, powering mission-critical outcomes through innovation and a commitment to excellence.
The Role
The Role
- Design, build, fine-tune, and train machine learning and deep learning models using Python.
- Perform data preprocessing, feature engineering, and model optimization, evaluating performance with domain-appropriate metrics.
- Deploy custom models to production environments (cloud/on-premises) following MLOps best practices.
- Develop high-throughput, event-driven microservices (RESTful APIs, GraphQL) for application backends and MCP servers to serve AI models.
- Build responsive and user-friendly front-end interfaces and integrate AI models into web and mobile applications.
- Collaborate closely with data scientists, developers, and product managers, participating in code reviews and maintaining high coding standards.
- Bachelor's or Master's degree in Computer Science, AI, Data Science, or a related field.
- 3 years of experience in AI/ML development and full-stack application building.
- Strong proficiency in Python (NumPy, Pandas, scikit-learn, TensorFlow, PyTorch, Transformers).
- Experience with backend frameworks (Django, Flask, FastAPI) and frontend frameworks (React, Angular, or Vue.js).
- Knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Familiarity with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP).
- Opportunity to work on challenging projects involving large data sets and advanced AI/ML solutions.
- Be part of an organization heavily investing in AI and fostering a culture of innovation.
- Exposure to full-stack development, from model creation to scalable web applications.
- A collaborative environment focused on attracting top talent and high-performing teams.
Salary : $130,000 - $145,000