Doran Jones - Tampa, FL

posted about 1 month ago

Full-time - Senior
Tampa, FL
Professional, Scientific, and Technical Services

About the position

Doran Jones Inc. is seeking a Lead/Expert Python Developer to join a newly formed GenAI Technology team focused on enhancing operational risk management through artificial intelligence. This role involves designing and implementing high-performance Python applications, collaborating with cross-functional teams, and automating critical processes within the Risk and Control Self-Assessment (RCSA) framework. The position offers the opportunity to work on impactful projects that directly contribute to the company's operational risk management capabilities.

Responsibilities

  • Design, implement, and maintain high-performance Python applications.
  • Write reusable, testable, and efficient code following best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and maintain RESTful APIs or other web services.
  • Work with frameworks like Django, Flask, or FastAPI to build and manage web applications.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Design and optimize database schemas and manage databases using SQL and NoSQL technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Write and optimize queries, ensuring they are performant and scalable.
  • Work with data storage solutions, including cloud-based options like AWS, GCP, or Azure.
  • Develop and execute unit tests, integration tests, and system tests to ensure the quality of the code.
  • Identify and fix bugs in existing software to maintain functionality and performance.
  • Perform code reviews and participate in peer code reviews to maintain high coding standards.
  • Optimize the performance of applications, focusing on speed, scalability, and reliability.
  • Monitor and improve the efficiency of existing Python codebases.
  • Work closely with other developers, data scientists, product managers, and stakeholders to meet project goals.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Document software design and code effectively for future maintenance and updates.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in Python development.
  • Proactively identify areas for improvement in the codebase and recommend solutions.

Requirements

  • 10+ years experience as a Python Developer with a strong portfolio of completed projects.
  • 7+ years of experience with Python frameworks such as Django, Flask, or FastAPI.
  • 5+ years of experience with databases, including SQL and NoSQL.
  • 5+ years experience with version control systems, particularly Git.
  • Experience working with large language models (e.g., GPT, BERT) is highly desirable.
  • Experience with machine learning frameworks and tools (e.g., TensorFlow, PyTorch).
  • Working experience with Vector databases.
  • Strong understanding of natural language processing and AI model behavior.
  • Excellent problem-solving skills and attention to detail.
  • Knowledge of asynchronous programming and event-driven programming in Python.
  • Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is desirable.
  • Strong communication and team/technical leadership skills.
  • Bachelor's degree in Computer Science, MIS, or a related field.

Nice-to-haves

  • Operational Risk technology experience
  • Financial services experience
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service