remote
Software Engineer II - Generative AI - TD
AI Engineer
Mid‑level software engineer focused on building and deploying generative AI solutions, leveraging Python, machine‑learning frameworks, and cloud services.
About the role
Key Responsibilities
- Design, develop, and integrate generative AI models into production‑grade applications.
- Implement end‑to‑end pipelines for data ingestion, model training, evaluation, and deployment.
- Collaborate with product owners and UX teams to translate business requirements into scalable AI solutions.
- Optimize model performance and cost efficiency on cloud platforms such as AWS.
- Maintain code quality through unit testing, code reviews, and continuous integration practices.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 2–4 years of professional software development experience.
- Proficiency in Python and experience with machine‑learning libraries (e.g., TensorFlow, PyTorch, Hugging Face).
- Hands‑on experience building or fine‑tuning generative AI/NLP models.
- Familiarity with cloud services (AWS) and containerization/orchestration tools.
- Strong problem‑solving skills and ability to work effectively in an agile team environment.
Skills
pythonmachine learninggenerative ainatural language processingaws