Overview
BigBear.ai is seeking a Senior Machine Learning Engineer to develop advanced analytic products that support our diverse customers across various sectors including space, cybersecurity, and financial intelligence analysis.
This position will be based out of Columbia, MD but can be 100% remote within the United States.
By joining us, you'll have the opportunity to make substantial strides in developing advanced analytics products, playing a crucial role in the success of our projects. As a Senior Machine Learning Engineer at BigBear.AI, a prominent artificial intelligence company, you will join our skilled team and play a significant role in developing and implementing cutting-edge machine learning applications. Your contribution will greatly impact the success of our projects and the next generation of intelligent solutions. Our work environment is both challenging and rewarding, where you can make a significant impact.
We are recognized for providing AI-enhanced simulation tools that optimize key business processes in the and manufacturing industries. Our client base includes hospitals, shipyards, manufacturers, logistics, and supply chain companies. Furthermore, we are a leading provider of intelligence analysis, data systems, and cybersecurity services and solutions. We combine the power of AI and machine learning with our expertise in advanced cyber operations to develop solutions that safeguard our nation's critical infrastructure. As a crucial part of our team, you will contribute to the construction and deployment of systems that incorporate machine learning techniques for situational awareness, optimization, and advanced analysis.
This role provides an excellent opportunity to work with a diverse and cross-functional team, to develop expertise in various business domains, and to gain experience in creating machine learning-backed systems and deploying them to operational systems in an efficient and scalable way.
If you're passionate about merging your full stack development skills with machine learning expertise to solve real-world problems, BigBear.AI offers a challenging and rewarding environment where you can make a significant difference. We invite you to join our team and contribute to the next generation of intelligent solutions. Apply now!
What you will do
- Machine Learning Development: Collaborate with cross-functional teams to design, develop, and fine-tune advanced machine learning models and algorithms. This involves both model development and deployment, utilizing modern AI/ML tools and libraries.
- Full Stack Integration: Integrate machine learning solutions into existing systems and services to enhance their functionality and provide insightful predictions. Apply your expertise in machine learning to address complex business problems with innovative solutions.
- Data Pipeline Optimization: Design and optimize data pipelines to support efficient collection, storage, and preprocessing of large-scale datasets. Guarantee data integrity, security, and scalability, and work with these datasets to train and fine-tune machine learning models.
- API Development: Build and maintain RESTful APIs to enable seamless communication between machine learning models and other system components. Collaborate with the team to design and implement efficient API endpoints for data processing and model inference.
- Testing and Debugging: Conduct thorough testing of machine learning models to identify and rectify potential issues related to performance, bias, and underfitting/overfitting. Use best practices for testing, including cross-validation, A/B testing, and confusion matrix analysis.
- Collaboration and Communication: Work closely with a multidisciplinary team of data scientists, software engineers, and product managers. Effectively articulate technical concepts, ideas, and challenges to both technical and non-technical stakeholders.
- Documentation and Maintenance: Create clear and comprehensive technical documentation for developed machine learning models, algorithms, and associated APIs. Participate in maintaining and improving existing machine learning systems, addressing issues, and integrating new features.
- Research and Innovation: Stay abreast of the latest trends, techniques, and tools in machine learning and AI. Continuously explore new methodologies and technologies to enhance the efficiency and effectiveness of our machine learning solutions, including areas of operational machine learning, explainability, and robust AI.
What you need to have
Bachelor's Degree in Computer Science, Data Science, Statistics or related field and 8 years of experience; Master's Degree and 6 years of experience; PhD and 3 years of experience (in lieu of Bachelor’s degree, 6 additional years of relevant experience)
- Substantial experience in machine learning, including proficiency in machine learning frameworks (e.g., TensorFlow, PyTorch, or scikit-learn).
- Demonstrated expertise in various machine learning algorithms and models, including but not limited to decision trees, neural networks, clustering, and regression models. Code samples or online repositories may be requested.
- Proficiency in programming languages used in machine learning, such as Python or R. Experience with libraries for data manipulation and analysis, like pandas and NumPy, is beneficial.
- Experience with ML deployment frameworks like MLFlow
- Experience in developing, evaluating, and deploying machine learning models in production environments and monitoring deployed models for performance, drift, bias.
- Experience working with databases and SQL, as well as skills in data modeling, optimization, and query performance tuning.
- Solid understanding of RESTful APIs and experience designing and implementing APIs for machine learning model serving.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their associated services for deploying and managing machine learning applications.
- Strong problem-solving skills and the ability to analyze complex datasets, extract insights, and provide innovative machine learning solutions.
- Excellent teamwork and communication skills, with the ability to collaborate effectively with diverse teams and stakeholders.
- Meticulous attention to detail and commitment to producing high-quality models and deliverables.
What we'd like you to have
- Familiarity with natural language processing (NLP), computer vision, and deep learning.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with continuous integration and deployment (CI/CD) pipelines.
- Contributions to open-source machine learning projects or active participation in the machine learning community.
- Past LLM usage like hugging face / langchain
- Familiarity with Agile/Scrum methodologies.
- Eligibility to obtain a U.S. Government Clearance.
About BigBear.ai
BigBear.ai delivers AI-powered analytics and cyber engineering solutions to support mission-critical operations and decision-making in complex, real-world environments. BigBear.ai’s customers, which include the US Intelligence Community, Department of Defense, the US Federal Government, as well as customers in manufacturing, healthcare, commercial space, and other sectors, rely on BigBear.ai’s solutions to see and shape their world through reliable, predictive insights and goal-oriented advice. Headquartered in Columbia, Maryland, BigBear.ai is a global, public company traded on the NYSE under the symbol BBAI. For more information, please visit: http://bigbear.ai/ and follow BigBear.ai on Twitter: @BigBearai.