Harnham - Washington, DC

posted 3 months ago

Full-time - Mid Level
Washington, DC
Professional, Scientific, and Technical Services

About the position

As a Senior Software Engineer specializing in Machine Learning, you will play a pivotal role in a cutting-edge AI start-up located in the District of Columbia. This position offers a competitive salary range of $180,000 to $220,000 per annum, along with equity options. The ideal candidate will be responsible for bridging the gap between machine learning, data engineering, and software development, thereby enhancing our AI data applications. You will design, develop, and maintain scalable software solutions that process and analyze large datasets using our advanced AI SDK. In this role, you will architect and implement efficient data pipelines and workflows for data collection, processing, and storage. You will also work on improving data access patterns to enhance the performance of AI solutions. Addressing runtime performance issues will be a key responsibility, ensuring that applications remain responsive and stable. Writing clean, efficient, and maintainable code while adhering to best practices is essential. Collaboration with Technical Product Managers will be crucial to enhance application usability and meet user expectations. Additionally, you will build robust, scalable, and user-friendly applications that consider current trends and future growth. Creating and managing dynamic dashboards using our AI Platform Python SDK will be part of your duties, transforming data into intuitive visuals for decision-making. Staying updated with the latest advancements in software engineering and data science will be necessary to apply new techniques to improve existing solutions.

Responsibilities

  • Design, develop, and maintain scalable software solutions to process and analyze large datasets using advanced AI SDK.
  • Architect and implement efficient data pipelines and workflows for data collection, processing, and storage.
  • Improve data access patterns for enhanced AI solution performance.
  • Address runtime performance issues, ensuring application responsiveness and stability.
  • Write clean, efficient, and maintainable code following best practices.
  • Work closely with Technical Product Managers to enhance application usability and meet user expectations.
  • Build robust, scalable, and user-friendly applications considering current trends and future growth.
  • Create and manage dynamic dashboards using AI Platform Python SDK, transforming data into intuitive visuals for decision-making.
  • Stay updated with the latest in software engineering and data science, applying new advancements to improve existing solutions.

Requirements

  • A degree in Computer Science or related field, or 4 years of software engineering experience.
  • Willingness to obtain and maintain a U.S. government security clearance.
  • Strong knowledge of Python and the Python Data Stack (pandas, NumPy, scikit-learn, PyTorch, Matplotlib, etc.).
  • Proven experience deploying software into production environments.
  • Familiarity with Docker, Kubernetes, and Git.
  • Exceptional problem-solving skills and a strong sense of ownership.
  • Excellent written and verbal communication skills in English.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service