Data Analysis Inc.-posted 4 months ago
Full-time • Senior
101-250 employees

The Lead Software Engineer will serve as a specialist on complex technical and business matters, leading the Software Engineering team in designing, developing, enhancing, and maintaining software applications. This role involves highly independent work and may include team leadership responsibilities.

  • Lead the design, development, enhancement, and maintenance of full stack applications using the Agile/Scrum development process.
  • Collaborate with client services teams, manufacturing, and other departments, as well as external clients, to define and articulate complex business and technical requirements.
  • Design and define comprehensive solutions for proposed projects, navigating both clear and ambiguous requirements.
  • Prioritize work for self and guide team members to meet milestones and delivery deadlines.
  • Perform other duties as assigned.
  • Bachelor’s degree in Information Technology, Business, or a related field required.
  • 7–10+ years of experience in full stack software development, preferably in financial services or fintech environments.
  • Proven track record of designing, developing, and deploying enterprise-grade applications across frontend and backend stacks.
  • Strong leadership skills with demonstrated ability to guide and mentor team members.
  • Deep expertise in relevant departments, workflows, business processes, and the industry.
  • Familiarity with AI/ML tools and frameworks such as Open AI APIs, Vector Database (like Pinecone), Chatbot, Prompt Engineering, LLM fine Tuning.
  • Experience with ML Platforms like AWS SageMaker, ML-Flow.
  • Knowledge of libraries such as LangChain, LangGraph, scikit-learn, pandas, NumPy, spaCy.
  • Experience with data visualization tools like Streamlit, Plotly, Tableau, or AWS QuickSight.
  • Understanding of MLOps principles (model deployment, monitoring, retraining).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service