Voloridge-posted 2 months ago
Full-time • Senior
FL

As a Senior Software Engineer you will be responsible for implementing and maintaining mission critical applications and services related to our trading and risk management platforms. You will also lead initiatives at the intersection of data infrastructure and AI integration. This role involves building scalable data pipelines, staging data for AI/ML workflows, integrating AI into production applications, and ensuring the reliability and relevance of LLM outputs. You’ll collaborate with teams across the firm—including product, data science, and engineering—to define and implement intelligent, data-driven features that power our next-generation products.

  • Design, develop, and maintain applications and data pipelines using Python and libraries such as Pandas, Polars, and PyArrow
  • Build robust data staging environments to support AI/ML model training, fine-tuning, and inference
  • Integrate AI and LLM capabilities into existing applications, ensuring performance, scalability, and usability
  • Engineer prompts and context for LLMs to optimize relevance, accuracy, and safety of AI-generated outputs
  • Validate and monitor LLM outputs for correctness, bias, and alignment with business goals
  • Leverage popular AI APIs (e.g., OpenAI, Anthropic, Cohere, Google Vertex AI) to integrate intelligent features into applications
  • Develop and maintain cloud-native solutions on AWS, using services such as Lambda, S3, ECS, SageMaker, and Step Functions
  • Collaborate across departments to define and implement AI integration strategies that align with business objectives
  • Mentor junior engineers and contribute to architectural decisions
  • 10+ years of recent software development experience
  • Deep understanding of software development techniques and patterns in high level programming languages
  • Experience with Service Oriented Architectures (SOA)
  • Experience with parallel programming and asynchronous patterns
  • Full stack or n-tier application development in high data volume environments
  • 5+ years of professional experience in Python software development
  • Strong experience with data manipulation libraries (Pandas, Polars) and ETL/ELT pipeline design
  • Strong experience with SQL databases (e.g., PostgreSQL, MySQL, SQL Server)
  • Familiarity with NoSQL solutions (e.g., MongoDB, DynamoDB, Redis)
  • Hands-on experience with LLM integration, including prompt engineering and context management
  • Familiarity with vector databases and semantic search techniques
  • Experience validating and monitoring LLM outputs for quality and safety
  • Proficiency in AWS cloud services and infrastructure-as-code tools (e.g., Terraform, CloudFormation)
  • Experience working with AI APIs such as OpenAI, Anthropic, Cohere, or Google Vertex AI
  • Solid understanding of RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes)
  • 4-year college degree (or higher) in Computer Science or related field
  • Ability to work onsite in our Jupiter, FL office
  • Familiarity with AI/ML frameworks (TensorFlow, PyTorch, Hugging Face Transformers)
  • Knowledge of RAG pipelines, embeddings, and LLM fine-tuning
  • Background in data engineering, machine learning engineering, or AI product development
  • Experience working with AI development tools like LangChain and LangSmith
  • Familiarity with agent orchestration tools like LlamaIndex or LangGraph
  • Experience working with Continuous Integration/Delivery or DevOps environments
  • Highly competitive base salary
  • Profit sharing bonus
  • Health, dental, vision, life, disability insurance
  • 401K
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service