Job Description
This posting is for a contract assignment and is not a full-time employment offer with Boeing. Candidates selected for roles will be employed as contract workers through a Boeing approved 3rd party for the duration of the specified project.
Boeing's Digital Analytics and System Health Software team is seeking a talented and highly motivated Entry Level Software Engineer to join our team in Hazelwood, Missouri or Ridley Park, Pennsylvania.
The ideal candidate for this role will possess a strong foundation in software development, a passion for technology, and the ability to work collaboratively in a fast-paced environment. You will play a pivotal role in designing, developing, integrating, and maintaining an internal platform, APIs, and tools that enable data scientists and developers to integrate AI capabilities. A successful candidate will deliver scalable AI-powered features intended to enrich data-driven applications and system health monitoring solutions.
Position Responsibilities
• Collaborate on the design, implementation, and documentation of internal platform services and APIs that support AI integrations and developer tooling.
• Assist in building and enhancing pipelines and tooling to enable AI model integration, evaluation, and deployment within the platform.
• Implement unit and integration tests, contribute to code quality initiatives, and help maintain clear, maintainable codebases.
• Participate in code reviews, contribute to technical documentation, and write clear onboarding guides for new teammates.
• Help monitor and debug AI integration workflows, ensuring reliability, observability, and performance.
• Work with cross-functional teams to understand requirements, translate them into technical solutions, and iteratively deliver features.
• Learn and apply secure coding practices, version control, and CI/CD processes as part of daily development.
• Contribute to developer experience improvements, including templates, examples, and self-service tooling.
• Support QA and testing efforts contributing automated and manual test cases as needed.
Basic Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or related field - or equivalent practical experience.
• Proficiency in at least one or more programming languages (e.g., Python, Java, JavaScript/TypeScript, SQL).
• Basic knowledge of back-end technologies, source control (git), and CI/CD pipelines.
• Experience working with and integrating RESTful APIs, understanding data query and manipulation (DML) concepts, and software testing fundamentals.
• Strong problem-solving skills, attention to detail, and the ability to work collaboratively on a team.
Preferred Qualifications
• Experience with software QA and testing (unit tests, integration tests, test automation) is a plus.
• Hands-on experience with modern back-end frameworks such as Spring Boot, Node.js, or Flask.
• Experience with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native services for analytics, data storage, or system monitoring.
• Experience with AI and/or machine learning technologies (modeling, integrating ML APIs, or using ML toolkits) such as PyTorch, TensorFlow, Hugging Face, or Amazon SageMaker.
• Effective communication skills and experience working in an Agile development environment.
Job Tags
Full time, Contract work