What are the responsibilities and job description for the MID AI/ML Engineer (C++/Python) position at Bohemia Interactive Simulations?
We at Bohemia Interactive Simulations are a well-established company specializing in the development of world-leading, game-based military simulations for major NATO powers and their allies. Our mission is to advance the industry by leveraging the latest technologies and trends, including whole-world simulation, virtual reality, motion tracking, and AI.
We are seeking a motivated Mid-Level AI/ML Engineer with proficiency in C and Python to join our team. This role involves working with large language models (LLMs), machine learning algorithms, and AI-driven applications to build and optimize intelligent systems. You will collaborate with senior engineers and data scientists to design, implement, and deploy AI/ML solutions across a range of applications.
Key Areas of Responsibility:
- Develop and maintain AI/ML software solutions using C and Python.
- Implement and fine-tune LLMs and machine learning algorithms for real-world applications.
- Assist in the development of LLM-powered solutions, including text generation, summarization, and conversational AI.
- Collaborate with cross-functional teams to integrate AI models into production systems.
- Contribute to software development best practices by writing clean, efficient, and well-documented code.
- Assist with debugging, profiling, and optimizing AI-related software for performance and scalability.
- Work on data preprocessing, model training, and inference pipelines.
- Stay up to date with the latest trends and advancements in AI, machine learning, and software development.
- Assist in testing and validation of machine learning models in real-world environments.
- Assist in deploying and maintaining LLMs in network-secure environments.
Objectives:
- Solve larger software development efforts independently
- Deliver measurable/testable increments on time.
- Provide good pragmatic solutions that fulfill the scope, but do not waste effort unnecessarily - avoid gold plating.
- Follow development processes
- Company specific guidelines and processes
- Industry-wide best practices
- Demonstrate understanding of a software product domain you typically work on
- Effectively contribute to technical discussions or discussions about development processes
Skills:
- Offer solid communication skills, both oral and written
- Observe deadlines; endeavors to exceed expectations
- Conduct task analysis, and work estimations; identify dependencies and risks.
- Implement and optimize Regression, Classification, Clustering, CNNs, RNNs, and Transformers for AI-driven applications.
- Utilize Gradient Descent, Adam optimizer, AUC-ROC, SHAP, and LIME for model training and interpretability
- Apply Hyperparameter Tuning techniques and integrate Attention Mechanisms to enhance AI model performance.
- Perform Cross-Validation, analyze Precision-Recall, and use Confusion Matrices for robust model evaluation.
Education and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of programming in C and Python.
- Familiarity with core computer science concepts, including data structures, algorithms, and object-oriented programming (OOP).
- Proficiency with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Comfortable working with Linux environments and command-line tools.
- Ability to work effectively both independently and as part of a team.
- Strong problem-solving skills with a passion for AI and technology.
Additional Attributes:
- Familiarity with deep learning techniques, reinforcement learning, or generative AI.
- Familiarity with machine learning concepts like neural networks, deep learning, or reinforcement learning.
- Exposure to cloud platforms (AWS, GCP, Azure) for machine learning workloads.
- Occasional customer visits
- Optional attendance at conferences
What do you get?
- You start with 15 days of vacation, 3 years 20 days, and 5 years 25 days
- There are 14 paid holidays
- Benefits Medical, Dental, Vision, Life insurance, STD & LTD, FSA
- Voluntary Benefits pet insurance, home & Auto Insurance, Identity theft protection, legal plan, accident insurance
- TriNet perks with discounts and deals, attractions, concerts, car rental, hotels etc.