Skip to content

Senior Software Engineer – Artificial Intelligence – Artificial Intelligence and Emerging Technologies – Enterprise Technology
Company | Blue Origin |
---|
Location | Seattle, WA, USA |
---|
Salary | $177567 – $248593.8 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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.