We support enterprises, product houses, and startups with custom software solutions development and IT consulting.
Senior Machine Learning Engineer
Location
Poland
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Machine Learning Engineer
Sigma Software Group
• Design, develop, and optimize scalable Machine Learning models for advertising intelligence and forecasting systems • Analyze large-scale historical and real-time datasets to improve forecasting accuracy and monetization strategies • Build and maintain distributed data processing pipelines using Spark and related Big Data technologies • Develop production-ready ML solutions using Python within AWS cloud infrastructure • Research, evaluate, and implement Machine Learning algorithms suitable for high-load AdTech environments • Improve model performance, scalability, reliability, and operational efficiency • Collaborate with Data Engineers, Product Managers, and distributed engineering teams to deliver end-to-end ML solutions • Contribute to ML architecture decisions, experimentation approaches, and engineering best practices • Monitor, validate, and optimize ML model quality and forecasting performance in production environments • Produce technical documentation related to ML pipelines, models, and distributed systems • Mentor engineers and support technical growth within the team • Drive innovation in Machine Learning and AdTech technologies
Job Requirements
- 6+ years of commercial experience in Machine Learning and Big Data engineering
- Strong hands-on experience with machine learning algorithms implementation using Python
- Proven experience with Apache Spark and large-scale distributed data processing
- Experience working with distributed messaging systems such as Kafka
- Strong knowledge of AWS cloud services and cloud-native architectures
- Experience designing and developing large-scale distributed or mission-critical systems
- Solid understanding of software engineering principles, SDLC, and Agile methodologies
- Strong analytical thinking and problem-solving skills
- Ability to work independently and take ownership of complex technical solutions
- Good communication and collaboration skills
- Upper-Intermediate or higher English level
- Experience with Golang (will be a plus)
- Experience in AdTech, online advertising, or media platforms (will be a plus)
- Experience with forecasting systems or recommendation engines (will be a plus)
- Experience optimizing ML models for large-scale production environments (will be a plus)
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Senior / Principal Machine Learning Engineer
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Design, develop, and optimize scalable Machine Learning models for advertising intelligence and forecasting systems • Analyze large-scale historical and real-time datasets to improve forecasting accuracy and monetization strategies • Build and maintain distributed data processing pipelines using Spark and related Big Data technologies • Develop production-ready ML solutions using Python within AWS cloud infrastructure • Research, evaluate, and implement Machine Learning algorithms suitable for high-load AdTech environments • Improve model performance, scalability, reliability, and operational efficiency • Collaborate with Data Engineers, Product Managers, and distributed engineering teams to deliver end-to-end ML solutions • Contribute to ML architecture decisions, experimentation approaches, and engineering best practices • Monitor, validate, and optimize ML model quality and forecasting performance in production environments • Produce technical documentation related to ML pipelines, models, and distributed systems • Mentor engineers and support technical growth within the team • Drive innovation in Machine Learning and AdTech technologies
Principal Machine Learning Engineer
iHerb, LLCCome join the movement....we are a vehicle to healthy living!
Role Description The Machine Learning Engineer will tackle challenging problems and create scalable machine learning systems and platforms that make an impact on millions of users. This role will work closely with business partners to provide machine intelligence driven solutions and products to simplify and enhance the customer experience and to automate core business processes. The Machine Learning Engineer will partner closely with Data Scientists, Applied Scientists, and Software Developers to ensure predictive models make business impact. Job Expectations - Partner with the Data Platform team in a two-way exchange of best practices. - Adopt common patterns and build effective abstractions across different machine learning pipelines that simplify existing machine learning processes and accelerate the modelling process from the business problem’s inception to deploying a model solution into production. - Develop horizontal solutions to robustly scale the team’s machine learning models and processes. - Build software with Object-oriented Design Patterns and Analysis (OOA and OOD) with an eye toward reducing technical debt and maintaining services at high availability. - Participate in requirements reviews, design reviews, and code reviews. - Research and prototype new technologies to support the rapid growth of the business. - Interact cross-functionally with a wide variety of technical teams and work closely with data and applied scientists to identify opportunities to improve on iHerb’s platform. Qualifications - Strong coding experience (e.g. Java, C#, Python). - Experience with gathering data from multiple sources using big data technologies (Spark, Hadoop, BigQuery, Athena, etc.). - Experience building machine learning infrastructure following robust software engineering practices. - Knowledge of modern software development tools, systems, and practices (design patterns, CI/CD, git, unit testing, smoke testing, integration testing, job schedulers, cloud technologies like AWS Lambdas and Google functions, etc.). - Exposure to all aspects of the software development life-cycle. - Experience with messaging technologies (Kafka, Google Pub/Sub, Kinesis, RabbitMQ, etc.). - Experience with Docker and Kubernetes. - High degree of accuracy and attention to detail. - Excellent organization skills and ability to multitask. Experience Requirements - Generally requires a minimum of two (2) years relevant experience in applied machine learning or machine learning systems/infrastructure. - One (1) year of relevant work experience in machine learning engineering or related fields (e.g., as a Machine Learning Engineer, ML Ops engineer, or related position). Education Requirements - Bachelor’s Degree in Computer Science, Electrical Engineering, or related field required. - Masters Degree preferred. Judgment/Reasoning Ability Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy. Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner. Physical Demands The physical demands described here are representative of those that must be met by a Team Member to successfully perform the essential functions of this job. While performing the duties of this job, the Team Member is regularly required to talk and hear. The Team Member is frequently required to sit, walk, climb stairs, use hands and fingers, bend, stoop and reach with hands and arms. Reaching above shoulder heights, below the waist or lifting as required to file documents or store materials throughout the work day. The Team Member may occasionally lift or move office products and supplies up to 25 pounds. Proper lifting techniques required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work Environment - The noise in the work environment is usually moderate. - Hectic, fast-paced with multi-level distractions. - Professional, yet casual work environment. - Office / Warehouse environment. - Ability to work extended hours as required. Compensation The expected salary range for this role is $205,000.00 - $230,000.00 USD. The actual base pay offered will be determined by factors such as the candidate's relevant experience, education, geographic location, and internal equity. Staffing Agency Submission Notice iHerb does not accept unsolicited 3rd party ("Agency") candidates. If you are an Agency, please send any requests to be considered as a supplier in our Vendor Management System to staffingvendors@iherb.com. Do not contact iHerb employees directly. If requested to work on a role, any Agency candidates would be presented through the internal recruiting organization. Equal Opportunity Employer iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.
Senior Consultant – Computational Aerothermodynamics & Machine Learning
Analytical Mechanics AssociatesTomorrow's Vision, Today's Solution
Role Description Analytical Mechanics Associates (AMA) is seeking a highly specialized Subject Matter Expert to serve in a part-time, advisory capacity. This consultant will provide strategic technical guidance and expert review at the intersection of computational aerothermodynamics, advanced modeling and simulation (M&S), and machine learning (ML). Requiring a commitment of no more than 20 hours per month, this role is ideal for an established researcher, academic, or industry veteran looking to lend their expertise to cutting-edge aerospace challenges without a full-time commitment. The hourly rate for this position is $59-$69 an hour commensurate with experience and education. Key Responsibilities - Technical Advisory: Provide expert-level consultation on computational aerothermodynamics methodologies, physics-based modeling, and simulation strategies. - Machine Learning Integration: Advise on the application and integration of machine learning algorithms (e.g., surrogate modeling, physics-informed neural networks, data-driven turbulence modeling) to enhance traditional CFD and aerothermodynamic workflows. - Design & Architecture Review: Evaluate and provide feedback on the architecture of high-performance physical models and numerical methods. - Strategic Roadmapping: Assist engineering teams in identifying emerging trends and state-of-the-art techniques in M&S and computational physics to maintain a competitive technical edge. - Mentorship & Collaboration: Serve as a sounding board for senior engineers and developers, helping to troubleshoot complex physical and algorithmic challenges. Qualifications - Education: Ph.D. in Aerospace Engineering, Mechanical Engineering, Physics, or a strictly related computational discipline. - Experience: A minimum of 5 years of active, post-Ph.D. professional experience specifically focused on computational aerothermodynamics, M&S, and ML. - Domain Expertise: Deep foundational knowledge of hypersonic and supersonic flows, high-temperature gas dynamics, and advanced computational fluid dynamics (CFD). - Machine Learning Proficiency: Proven track record of applying machine learning, deep learning, or advanced statistical modeling to complex fluid dynamics or thermodynamic problems. - Communication: Exceptional ability to distill complex theoretical concepts into actionable engineering guidance. Preferred Qualifications - Familiarity with modern, high-performance software architecture, particularly the development of robust C++ libraries for CFD codes (e.g., providing complex gas properties). - Experience with heterogeneous computing environments, including GPU acceleration and parallel programming models (e.g., OpenMP, CUDA, Kokkos). - Deep knowledge of physics of high-enthalpy flows, including thermal radiation, chemical kinetics, and transport processes. - History of peer-reviewed publications in relevant aerospace, physics, or computational science journals. Requirements - This position requires U.S. Citizenship or Permanent Residence. Benefits - Competitive salaries. - Substantial benefits package, including but not limited to: - Paid personal and federally recognized holiday leave. - Salary deferrals into a 401(k)-matching plan with immediate vesting. - Tuition reimbursement. - Short/long term disability plans. - A variety of medical, dental, and vision insurance options.
• Build and operate production-grade model serving infrastructure using frameworks such as vLLM, TGI, Triton, or equivalent • Design and implement robust deployment pipelines with blue/green and canary rollout strategies for ML models • Develop and maintain auto-scaling systems, multi-model serving architectures, and intelligent request routing layers • Optimize GPU utilization, memory efficiency, network throughput, and model artifact storage performance • Design observability systems for tracking inference latency, throughput, GPU usage, cost metrics, and system health • Manage model registries and CI/CD pipelines enabling automated and reproducible model deployments • Own the full lifecycle of ML systems from development through production, including operational support and on-call responsibilities • Define engineering best practices and contribute to platform scalability in a fast-moving startup environment



