Posted in

Senior Software Engineer – Artificial Intelligence – Artificial Intelligence and Emerging Technologies – Enterprise Technology

Senior Software Engineer – Artificial Intelligence – Artificial Intelligence and Emerging Technologies – Enterprise Technology

CompanyBlue Origin
LocationSeattle, WA, USA
Salary$177567 – $248593.8
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience focusing on backend development.
  • Extensive experience with AI and machine learning tools and frameworks, such as TensorFlow, PyTorch, or Scikit-learn.
  • Advanced understanding of neural networks, deep learning, and generative AI models.
  • Proven experience with large language models (LLMs) and AI/ML application development.
  • Strong background in developing agent applications, including agent frameworks and autonomous systems.
  • Experience with real-time analytics and real-time data processing pipelines.
  • Proficiency in languages commonly used in AI development, such as Python, R, or Julia.
  • Strong knowledge of database management systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud, and their AI-related services.
  • Familiarity with principles of software engineering focused on availability, reliability, and scalability.
  • Strong background in network architecture, security protocols, and best practices for securing AI systems.
  • Strong project management skills with the ability to manage multiple priorities.
  • Demonstrated success in optimizing and scaling AI models and infrastructure to handle high traffic and large datasets.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent written and verbal communication skills for clear documentation and cross-team collaboration.
  • Ability to innovate and adapt to rapidly changing AI technologies and environments.
  • Proven track record of successfully delivering complex AI projects on time and within budget.
  • Strong understanding of real-time systems and their application in AI to deliver low-latency, high-throughput solutions.
  • Ability to stay updated with the latest advancements in AI, machine learning, and related fields, and to adopt these advancements in practical applications.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Responsibilities

  • Design, implement, and optimize complex AI and machine learning models.
  • Develop scalable and robust machine learning frameworks.
  • Create algorithms that generate content based on learned data patterns.
  • Write high-quality, efficient, and maintainable code.
  • Implement and deploy AI models in production environments.
  • Develop and maintain scalable AI systems, agents, and applications.
  • Collaborate with data scientists to preprocess, analyze, and interpret large datasets.
  • Collect and prepare data for training and evaluation of AI models.
  • Stay up-to-date with the latest advancements in AI/ML technologies and practices.
  • Contribute to the development of new AI techniques and methodologies.
  • Work closely with cross-functional teams to integrate AI/ML solutions into products.
  • Communicate complex technical concepts to non-technical stakeholders.
  • Provide technical guidance and mentorship to junior team members.
  • Lead AI/ML projects and initiatives.
  • Conduct model testing, validation, and optimization.
  • Improve the efficiency, accuracy, and scalability of AI systems.
  • Work with cloud platforms and services (e.g., AWS, Google Cloud, Azure).
  • Implement containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Maintain comprehensive documentation of models, processes, and experiments.
  • Implement and promote software engineering best practices in AI development.

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience focusing on backend development.
  • Extensive experience with AI and machine learning tools and frameworks, such as TensorFlow, PyTorch, or Scikit-learn.
  • Advanced understanding of neural networks, deep learning, and generative AI models.
  • Proven experience with large language models (LLMs) and AI/ML application development.
  • Strong background in developing agent applications, including agent frameworks and autonomous systems.
  • Experience with real-time analytics and real-time data processing pipelines.
  • Proficiency in languages commonly used in AI development, such as Python, R, or Julia.
  • Strong knowledge of database management systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud, and their AI-related services.
  • Familiarity with principles of software engineering focused on availability, reliability, and scalability.
  • Strong background in network architecture, security protocols, and best practices for securing AI systems.
  • Strong project management skills with the ability to manage multiple priorities.
  • Demonstrated success in optimizing and scaling AI models and infrastructure to handle high traffic and large datasets.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent written and verbal communication skills for clear documentation and cross-team collaboration.
  • Ability to innovate and adapt to rapidly changing AI technologies and environments.
  • Proven track record of successfully delivering complex AI projects on time and within budget.
  • Strong understanding of real-time systems and their application in AI to deliver low-latency, high-throughput solutions.
  • Ability to stay updated with the latest advancements in AI, machine learning, and related fields, and to adopt these advancements in practical applications.